ClaimsIdentity Construtores

Definição

Inicializa uma nova instância da classe ClaimsIdentity.

Sobrecargas

ClaimsIdentity()

Inicializa uma nova instância da classe ClaimsIdentity com uma coleção de declarações vazias.

ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String)

Inicializa uma nova instância da classe ClaimsIdentity no IIdentity especificado usando as declarações, o tipo de autenticação, tipo de declaração de nome e tipo de declaração de função especificados.

ClaimsIdentity(IEnumerable<Claim>, String, String, String)

Inicializa uma nova instância da classe ClaimsIdentity com as declarações, o tipo de autenticação, tipo de declaração de nome e tipo de declaração de função especificados.

ClaimsIdentity(String, String, String)

Inicializa uma nova instância da classe ClaimsIdentity com o tipo de autenticação, tipo de declaração de nome e tipo de declaração de função especificados.

ClaimsIdentity(SerializationInfo, StreamingContext)
Obsoleto.

Inicializa uma nova instância da classe ClaimsIdentity de um fluxo serializado criado usando ISerializable.

ClaimsIdentity(IEnumerable<Claim>, String)

Inicializa uma nova instância da classe ClaimsIdentity com as declarações e o tipo de autenticação especificados.

ClaimsIdentity(IIdentity, IEnumerable<Claim>)

Inicializa uma nova instância da classe ClaimsIdentity usando as declarações especificadas e o IIdentity especificado.

ClaimsIdentity(IIdentity)

Inicializa uma nova instância da classe ClaimsIdentity usando o nome e o tipo de autenticação do IIdentity especificado.

ClaimsIdentity(ClaimsIdentity)

Inicializa uma nova instância da classe ClaimsIdentity de uma instância ClaimsIdentity existente.

ClaimsIdentity(SerializationInfo)
Obsoleto.

Inicializa uma nova instância da classe ClaimsIdentity de um fluxo serializado criado usando ISerializable.

ClaimsIdentity(BinaryReader)

Inicializa uma instância de ClaimsIdentity com o BinaryReader especificado.

ClaimsIdentity(IEnumerable<Claim>)

Inicializa uma nova instância da classe ClaimsIdentity usando uma coleção de objetos Claim enumerados.

ClaimsIdentity(String)

Inicializa uma nova instância da classe ClaimsIdentity com uma coleção de declarações vazias e o tipo de autenticação especificado.

ClaimsIdentity()

Inicializa uma nova instância da classe ClaimsIdentity com uma coleção de declarações vazias.

public:
 ClaimsIdentity();
public ClaimsIdentity ();
Public Sub New ()

Comentários

A tabela a seguir mostra valores de propriedade iniciais para uma instância da ClaimsIdentity classe .

Propriedade Valor
Actor null.
AuthenticationType null.
BootstrapContext null.
Claims Uma coleção vazia.
IsAuthenticated Nota: Quando acessado, o valor da IsAuthenticated propriedade é retornado com base no valor da AuthenticationType propriedade .
Label null.
Name Nota: Quando acessado, o valor da Name propriedade é retornado com base no NameClaimType e na Claims coleção .
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

Aplica-se a

ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String)

Inicializa uma nova instância da classe ClaimsIdentity no IIdentity especificado usando as declarações, o tipo de autenticação, tipo de declaração de nome e tipo de declaração de função especificados.

public:
 ClaimsIdentity(System::Security::Principal::IIdentity ^ identity, System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims, System::String ^ authenticationType, System::String ^ nameType, System::String ^ roleType);
public ClaimsIdentity (System.Security.Principal.IIdentity identity, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims, string authenticationType, string nameType, string roleType);
public ClaimsIdentity (System.Security.Principal.IIdentity? identity, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims, string? authenticationType, string? nameType, string? roleType);
new System.Security.Claims.ClaimsIdentity : System.Security.Principal.IIdentity * seq<System.Security.Claims.Claim> * string * string * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (identity As IIdentity, claims As IEnumerable(Of Claim), authenticationType As String, nameType As String, roleType As String)

Parâmetros

identity
IIdentity

A identidade da qual basear a nova identidade baseada em declarações.

claims
IEnumerable<Claim>

As declarações com as quais popular a nova identidade baseada em declarações.

authenticationType
String

O tipo de autenticação usado.

nameType
String

O tipo de declaração a ser usada para declarações de nome.

roleType
String

O tipo de declaração a ser usada para declarações de função.

Exceções

identity é um ClaimsIdentity e Actor resulta em uma referência circular de volta para this.

Comentários

A tabela a seguir mostra valores de propriedade iniciais para uma instância da ClaimsIdentity classe .

Propriedade Valor
Actor Se identity for atribuível de ClaimsIdentity, o valor da identity.Actor propriedade ; caso contrário, null.
AuthenticationType O parâmetro authenticationType. Se o authenticationType parâmetro for null ou uma cadeia de caracteres vazia, o valor da identity.AuthenticationType propriedade (IIdentity.AuthenticationType) será usado.
BootstrapContext Se identity for atribuível de ClaimsIdentity, o valor da identity.BootStrapContext propriedade ; caso contrário, null.
Claims Inicializado do claims parâmetro . Se identity for atribuível de ClaimsIdentity, as declarações de identity serão adicionadas à nova instância antes daquelas especificadas pelo claims parâmetro .
IsAuthenticated Nota: Quando acessado, o valor da IsAuthenticated propriedade é retornado com base no valor da AuthenticationType propriedade .
Label Se identity for atribuível de ClaimsIdentity, o valor da identity.Label propriedade ; caso contrário, null.
Name Se identity não for atribuível de ClaimsIdentity, não nullfor e tiver uma IIdentity.Name propriedade que não nullseja ; uma declaração de nome será adicionada à nova instância usando o valor da IIdentity.Name propriedade . Nota: Quando acessado, o valor da Name propriedade é retornado com base no NameClaimType e na Claims coleção .
NameClaimType O valor do nameType parâmetro . No entanto, se o valor do nameType parâmetro for null ou uma cadeia de caracteres vazia e identity for atribuível de ClaimsIdentity, o valor da identity.NameClaimType propriedade será usado; caso contrário, DefaultNameClaimType será usado.
RoleClaimType O valor do roleClaimType parâmetro . No entanto, se o valor do roleClaimType parâmetro for null ou uma cadeia de caracteres vazia e a identidade for atribuível de ClaimsIdentity, o valor da identity.RoleClaimType propriedade será usado; caso contrário, DefaultRoleClaimType será usado.

Aplica-se a

ClaimsIdentity(IEnumerable<Claim>, String, String, String)

Inicializa uma nova instância da classe ClaimsIdentity com as declarações, o tipo de autenticação, tipo de declaração de nome e tipo de declaração de função especificados.

public:
 ClaimsIdentity(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims, System::String ^ authenticationType, System::String ^ nameType, System::String ^ roleType);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims, string authenticationType, string nameType, string roleType);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims, string? authenticationType, string? nameType, string? roleType);
new System.Security.Claims.ClaimsIdentity : seq<System.Security.Claims.Claim> * string * string * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (claims As IEnumerable(Of Claim), authenticationType As String, nameType As String, roleType As String)

Parâmetros

claims
IEnumerable<Claim>

As declarações com as quais popular a identidade baseada em declarações.

authenticationType
String

O tipo de autenticação usado.

nameType
String

O tipo de declaração a ser usada para declarações de nome.

roleType
String

O tipo de declaração a ser usada para declarações de função.

Comentários

A tabela a seguir mostra valores de propriedade iniciais para uma instância da ClaimsIdentity classe .

Propriedade Valor
Actor null.
AuthenticationType O valor do authenticationType parâmetro . Se o authenticationType parâmetro for null ou uma cadeia de caracteres vazia, a propriedade será definida nullcomo .
BootstrapContext null.
Claims Inicializado do claims parâmetro .
IsAuthenticated Nota: Quando acessado, o valor da IsAuthenticated propriedade é retornado com base no valor da AuthenticationType propriedade .
Label null.
Name Nota: Quando acessado, o valor da Name propriedade é retornado com base no NameClaimType e na Claims coleção .
NameClaimType O valor do nameType parâmetro . No entanto, se o nameType parâmetro for null ou uma cadeia de caracteres vazia, a propriedade será definida DefaultNameClaimTypecomo .
RoleClaimType O valor do roleClaimType parâmetro . No entanto, se o roleClaimType parâmetro for null ou uma cadeia de caracteres vazia, a propriedade será definida DefaultRoleClaimTypecomo .

Aplica-se a

ClaimsIdentity(String, String, String)

Inicializa uma nova instância da classe ClaimsIdentity com o tipo de autenticação, tipo de declaração de nome e tipo de declaração de função especificados.

public:
 ClaimsIdentity(System::String ^ authenticationType, System::String ^ nameType, System::String ^ roleType);
public ClaimsIdentity (string authenticationType, string nameType, string roleType);
public ClaimsIdentity (string? authenticationType, string? nameType, string? roleType);
new System.Security.Claims.ClaimsIdentity : string * string * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (authenticationType As String, nameType As String, roleType As String)

Parâmetros

authenticationType
String

O tipo de autenticação usado.

nameType
String

O tipo de declaração a ser usada para declarações de nome.

roleType
String

O tipo de declaração a ser usada para declarações de função.

Comentários

A tabela a seguir mostra valores de propriedade iniciais para uma instância da ClaimsIdentity classe .

Propriedade Valor
Actor null.
AuthenticationType O valor do authenticationType parâmetro . Se o authenticationType parâmetro for null ou uma cadeia de caracteres vazia, a propriedade será definida nullcomo .
BootstrapContext null.
Claims Uma coleção vazia.
IsAuthenticated Nota: Quando acessado, o valor da IsAuthenticated propriedade é retornado com base no valor da AuthenticationType propriedade .
Label null.
Name Nota: Quando acessado, o valor da Name propriedade é retornado com base no NameClaimType e na Claims coleção .
NameClaimType O valor do nameType parâmetro . Se o nameType parâmetro for nulo ou uma cadeia de caracteres vazia, a propriedade será definida DefaultNameClaimTypecomo .
RoleClaimType O valor do roleType parâmetro . Se o roleType parâmetro for nulo ou uma cadeia de caracteres vazia, a propriedade será definida DefaultRoleClaimTypecomo .

Aplica-se a

ClaimsIdentity(SerializationInfo, StreamingContext)

Cuidado

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Inicializa uma nova instância da classe ClaimsIdentity de um fluxo serializado criado usando ISerializable.

protected:
 ClaimsIdentity(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Security.SecurityCritical]
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsIdentity
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsIdentity
[<System.Security.SecurityCritical>]
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsIdentity
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parâmetros

info
SerializationInfo

Os dados serializados.

context
StreamingContext

O contexto para serialização.

Atributos

Exceções

info é null.

Aplica-se a

ClaimsIdentity(IEnumerable<Claim>, String)

Inicializa uma nova instância da classe ClaimsIdentity com as declarações e o tipo de autenticação especificados.

public:
 ClaimsIdentity(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims, System::String ^ authenticationType);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims, string authenticationType);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims, string? authenticationType);
new System.Security.Claims.ClaimsIdentity : seq<System.Security.Claims.Claim> * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (claims As IEnumerable(Of Claim), authenticationType As String)

Parâmetros

claims
IEnumerable<Claim>

As declarações com as quais popular a identidade baseada em declarações.

authenticationType
String

O tipo de autenticação usado.

Comentários

A tabela a seguir mostra valores de propriedade iniciais para uma instância da ClaimsIdentity classe .

Propriedade Valor
Actor null.
AuthenticationType O valor do authenticationType parâmetro . Se o authenticationType parâmetro for null ou uma cadeia de caracteres vazia, a propriedade será definida nullcomo .
BootstrapContext null.
Claims Inicializado do claims parâmetro .
IsAuthenticated Nota: Quando acessado, o valor da IsAuthenticated propriedade é retornado com base no valor da AuthenticationType propriedade .
Label null.
Name Nota: Quando acessado, o valor da Name propriedade é retornado com base no NameClaimType e na Claims coleção .
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

Aplica-se a

ClaimsIdentity(IIdentity, IEnumerable<Claim>)

Inicializa uma nova instância da classe ClaimsIdentity usando as declarações especificadas e o IIdentity especificado.

public:
 ClaimsIdentity(System::Security::Principal::IIdentity ^ identity, System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims);
public ClaimsIdentity (System.Security.Principal.IIdentity identity, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
public ClaimsIdentity (System.Security.Principal.IIdentity? identity, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims);
new System.Security.Claims.ClaimsIdentity : System.Security.Principal.IIdentity * seq<System.Security.Claims.Claim> -> System.Security.Claims.ClaimsIdentity
Public Sub New (identity As IIdentity, claims As IEnumerable(Of Claim))

Parâmetros

identity
IIdentity

A identidade da qual basear a nova identidade baseada em declarações.

claims
IEnumerable<Claim>

As declarações com as quais popular a identidade baseada em declarações.

Comentários

A tabela a seguir mostra valores de propriedade iniciais para uma instância da ClaimsIdentity classe .

Propriedade Valor
Actor Se identity for atribuível de ClaimsIdentity, o valor da identity.Actor propriedade ; caso contrário, null.
AuthenticationType O parâmetro authenticationType. Se o authenticationType parâmetro for null ou uma cadeia de caracteres vazia, o valor da identity.AuthenticationType propriedade (IIdentity.AuthenticationType) será usado.
BootstrapContext Se identity for atribuível de ClaimsIdentity, o valor da identity.BootStrapContext propriedade ; caso contrário, null.
Claims Inicializado do claims parâmetro . Se identity for atribuível de ClaimsIdentity, as declarações de identity serão adicionadas à nova instância antes daquelas especificadas pelo claims parâmetro .
IsAuthenticated Nota: Quando acessado, o valor da IsAuthenticated propriedade é retornado com base no valor da AuthenticationType propriedade .
Label Se identity for atribuível de ClaimsIdentity, o valor da identity.Label propriedade ; caso contrário, null.
Name Se identity não for atribuível de ClaimsIdentity, não nullfor e tiver uma IIdentity.Name propriedade que não nullseja ; uma declaração de nome será adicionada à nova instância usando o valor da IIdentity.Name propriedade . Nota: Quando acessado, o valor da Name propriedade é retornado com base no NameClaimType e na Claims coleção .
NameClaimType Se identity for atribuível de ClaimsIdentity, o valor da identity.NameClaimType propriedade será usado; caso contrário, DefaultNameClaimType será usado.
RoleClaimType Se identity for atribuível de ClaimsIdentity, o valor da identity.RoleClaimType propriedade será usado; caso contrário, DefaultRoleClaimType será usado.

Aplica-se a

ClaimsIdentity(IIdentity)

Inicializa uma nova instância da classe ClaimsIdentity usando o nome e o tipo de autenticação do IIdentity especificado.

public:
 ClaimsIdentity(System::Security::Principal::IIdentity ^ identity);
public ClaimsIdentity (System.Security.Principal.IIdentity identity);
public ClaimsIdentity (System.Security.Principal.IIdentity? identity);
new System.Security.Claims.ClaimsIdentity : System.Security.Principal.IIdentity -> System.Security.Claims.ClaimsIdentity
Public Sub New (identity As IIdentity)

Parâmetros

identity
IIdentity

A identidade da qual basear a nova identidade baseada em declarações.

Comentários

A tabela a seguir mostra valores de propriedade iniciais para uma instância da ClaimsIdentity classe .

Propriedade Valor
Actor Se identity for atribuível de ClaimsIdentity, o valor da identity.Actor propriedade ; caso contrário, null.
AuthenticationType O valor da identity.AuthenticationType propriedade (IIdentity.AuthenticationType) é usado.
BootstrapContext Se identity for atribuível de ClaimsIdentity, o valor da identity.BootStrapContext propriedade ; caso contrário, null.
Claims Se identity for atribuível de ClaimsIdentity, as declarações de identity serão adicionadas à nova instância; caso contrário, uma coleção vazia.
IsAuthenticated Nota: Quando acessado, o valor da IsAuthenticated propriedade é retornado com base no valor da AuthenticationType propriedade .
Label Se identity for atribuível de ClaimsIdentity, o valor da identity.Label propriedade ; caso contrário, null.
Name Se identity não for atribuível de ClaimsIdentity, não nullfor e tiver uma IIdentity.Name propriedade que não nullseja ; uma declaração de nome será adicionada à nova instância usando o valor da IIdentity.Name propriedade . Nota: Quando acessado, o valor da Name propriedade é retornado com base no NameClaimType e na Claims coleção .
NameClaimType Se identity for atribuível de ClaimsIdentity, o valor da identity.NameClaimType propriedade será usado; caso contrário, DefaultNameClaimType será usado.
RoleClaimType Se identity for atribuível de ClaimsIdentity, o valor da identity.RoleClaimType propriedade será usado; caso contrário, DefaultRoleClaimType será usado.

Aplica-se a

ClaimsIdentity(ClaimsIdentity)

Inicializa uma nova instância da classe ClaimsIdentity de uma instância ClaimsIdentity existente.

protected:
 ClaimsIdentity(System::Security::Claims::ClaimsIdentity ^ other);
protected ClaimsIdentity (System.Security.Claims.ClaimsIdentity other);
new System.Security.Claims.ClaimsIdentity : System.Security.Claims.ClaimsIdentity -> System.Security.Claims.ClaimsIdentity
Protected Sub New (other As ClaimsIdentity)

Parâmetros

other
ClaimsIdentity

O ClaimsIdentity para cópia.

Exceções

other é null.

Comentários

A tabela a seguir mostra as atribuições de valor da propriedade para uma instância da ClaimsIdentity classe do ClaimsIdentity fornecido para o construtor.

Propriedade Valor
Actor Se o valor da propriedade não nullfor , o other.ActorClaimsIdentity será clonado e atribuído; caso contrário, null.other.Actor
AuthenticationType O valor da propriedade other.AuthenticationType.
BootstrapContext O valor da propriedade other.BootstrapContext.
Claims O List<Claim> de declarações, se houver, na other.Claims propriedade .
Label O valor da propriedade other.Label.
NameClaimType O valor da propriedade other.NameClaimType.
RoleClaimType O valor da propriedade other.RoleClaimType.
CustomSerializationData Se other.CustomSerializationData não for , other.CustomSerializationData será clonado e atribuído; caso contrário, nullnull.

Aplica-se a

ClaimsIdentity(SerializationInfo)

Cuidado

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Inicializa uma nova instância da classe ClaimsIdentity de um fluxo serializado criado usando ISerializable.

protected:
 ClaimsIdentity(System::Runtime::Serialization::SerializationInfo ^ info);
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info);
[System.Security.SecurityCritical]
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info);
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo -> System.Security.Claims.ClaimsIdentity
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo -> System.Security.Claims.ClaimsIdentity
[<System.Security.SecurityCritical>]
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo -> System.Security.Claims.ClaimsIdentity
Protected Sub New (info As SerializationInfo)

Parâmetros

info
SerializationInfo

Os dados serializados.

Atributos

Exceções

info é null.

Aplica-se a

ClaimsIdentity(BinaryReader)

Inicializa uma instância de ClaimsIdentity com o BinaryReader especificado.

public:
 ClaimsIdentity(System::IO::BinaryReader ^ reader);
public ClaimsIdentity (System.IO.BinaryReader reader);
new System.Security.Claims.ClaimsIdentity : System.IO.BinaryReader -> System.Security.Claims.ClaimsIdentity
Public Sub New (reader As BinaryReader)

Parâmetros

reader
BinaryReader

Um BinaryReader que aponta para um ClaimsIdentity.

Exceções

reader é null.

Comentários

Normalmente, o leitor é construído a partir dos bytes retornados de WriteTo.

Aplica-se a

ClaimsIdentity(IEnumerable<Claim>)

Inicializa uma nova instância da classe ClaimsIdentity usando uma coleção de objetos Claim enumerados.

public:
 ClaimsIdentity(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims);
new System.Security.Claims.ClaimsIdentity : seq<System.Security.Claims.Claim> -> System.Security.Claims.ClaimsIdentity
Public Sub New (claims As IEnumerable(Of Claim))

Parâmetros

claims
IEnumerable<Claim>

As declarações com as quais popular a identidade baseada em declarações.

Comentários

A tabela a seguir mostra valores de propriedade iniciais para uma instância da ClaimsIdentity classe .

Propriedade Valor
Actor null.
AuthenticationType null.
BootstrapContext null.
Claims Inicializado do claims parâmetro .
IsAuthenticated Nota: Quando acessado, o valor da IsAuthenticated propriedade é retornado com base no valor da AuthenticationType propriedade .
Label null.
Name Nota: Quando acessado, o valor da Name propriedade é retornado com base no NameClaimType e na Claims coleção .
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

Aplica-se a

ClaimsIdentity(String)

Inicializa uma nova instância da classe ClaimsIdentity com uma coleção de declarações vazias e o tipo de autenticação especificado.

public:
 ClaimsIdentity(System::String ^ authenticationType);
public ClaimsIdentity (string authenticationType);
public ClaimsIdentity (string? authenticationType);
new System.Security.Claims.ClaimsIdentity : string -> System.Security.Claims.ClaimsIdentity
Public Sub New (authenticationType As String)

Parâmetros

authenticationType
String

O tipo de autenticação usado.

Comentários

A tabela a seguir mostra valores de propriedade iniciais para uma instância da ClaimsIdentity classe .

Propriedade Valor
Actor null.
AuthenticationType O valor do authenticationType parâmetro . Se o authenticationType parâmetro for null ou uma cadeia de caracteres vazia, a propriedade será definida nullcomo .
BootstrapContext null.
Claims Uma coleção vazia.
IsAuthenticated Nota: Quando acessado, o valor da IsAuthenticated propriedade é retornado com base no valor da AuthenticationType propriedade .
Label null.
Name Nota: Quando acessado, o valor da Name propriedade é retornado com base no NameClaimType e na Claims coleção .
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

Aplica-se a