ClaimsIdentity Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 vazia. |
ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String) |
Inicializa uma nova instância da classe ClaimsIdentity do IIdentity especificado usando as declarações, o tipo de autenticação, o tipo de declaração de nome e o 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, o tipo de declaração de nome e o 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, o tipo de declaração de nome e o 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 IIdentityespecificado. |
ClaimsIdentity(IIdentity) |
Inicializa uma nova instância da classe ClaimsIdentity usando o nome e o tipo de autenticação do IIdentityespecificado. |
ClaimsIdentity(ClaimsIdentity) |
Inicializa uma nova instância da classe ClaimsIdentity de uma instância de 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 BinaryReaderespecificado. |
ClaimsIdentity(IEnumerable<Claim>) |
Inicializa uma nova instância da classe ClaimsIdentity usando uma coleção enumerada de objetos Claim. |
ClaimsIdentity(String) |
Inicializa uma nova instância da classe ClaimsIdentity com uma coleção de declarações vazia e o tipo de autenticação especificado. |
ClaimsIdentity()
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
Inicializa uma nova instância da classe ClaimsIdentity com uma coleção de declarações vazia.
public:
ClaimsIdentity();
public ClaimsIdentity ();
Public Sub New ()
Comentários
A tabela a seguir mostra valores de propriedade iniciais para uma instância da classe ClaimsIdentity.
Propriedade | Valor |
---|---|
Actor |
null . |
AuthenticationType |
null . |
BootstrapContext |
null . |
Claims | Uma coleção vazia. |
IsAuthenticated | Observação: Quando acessado, o valor da propriedade IsAuthenticated é retornado com base no valor da propriedade AuthenticationType. |
Label |
null . |
Name | Observação: Quando acessado, o valor da propriedade Name é retornado com base no NameClaimType e na coleção Claims. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
Aplica-se a
ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String)
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
Inicializa uma nova instância da classe ClaimsIdentity do IIdentity especificado usando as declarações, o tipo de autenticação, o tipo de declaração de nome e o 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 de declarações.
- claims
- IEnumerable<Claim>
As declarações com as quais preencher a nova identidade de declarações.
- authenticationType
- String
O tipo de autenticação usado.
- nameType
- String
O tipo de declaração a ser usado para declarações de nome.
- roleType
- String
O tipo de declaração a ser usado para declarações de função.
Exceções
identity
é um ClaimsIdentity e Actor resulta em uma referência circular de volta ao this
.
Comentários
A tabela a seguir mostra valores de propriedade iniciais para uma instância da classe ClaimsIdentity.
Propriedade | Valor |
---|---|
Actor | Se identity for atribuível de ClaimsIdentity, o valor da propriedade identity.Actor ; caso contrário, null . |
AuthenticationType | O parâmetro authenticationType . Se o parâmetro authenticationType for null ou uma cadeia de caracteres vazia, o valor da propriedade identity.AuthenticationType (IIdentity.AuthenticationType) será usado. |
BootstrapContext | Se identity for atribuível de ClaimsIdentity, o valor da propriedade identity.BootStrapContext ; caso contrário, null . |
Claims | Inicializado do parâmetro claims . Se identity for atribuível de ClaimsIdentity, as declarações de identity serão adicionadas à nova instância antes das especificadas pelo parâmetro claims . |
IsAuthenticated | Observação: Quando acessado, o valor da propriedade IsAuthenticated é retornado com base no valor da propriedade AuthenticationType. |
Label | Se identity for atribuível de ClaimsIdentity, o valor da propriedade identity.Label ; caso contrário, null . |
Name | Se identity não é atribuível de ClaimsIdentity, não é null e tem uma propriedade IIdentity.Name que não é null ; uma declaração de nome é adicionada à nova instância usando o valor da propriedade IIdentity.Name.
Observação: Quando acessado, o valor da propriedade Name é retornado com base no NameClaimType e na coleção Claims. |
NameClaimType | O valor do parâmetro nameType . No entanto, se o valor do parâmetro nameType for null ou uma cadeia de caracteres vazia e identity for atribuível de ClaimsIdentity, o valor da propriedade identity.NameClaimType será usado; caso contrário, DefaultNameClaimType é usado. |
RoleClaimType | O valor do parâmetro roleClaimType . No entanto, se o valor do parâmetro roleClaimType for null ou uma cadeia de caracteres vazia e a identidade estiver atribuível de ClaimsIdentity, o valor da propriedade identity.RoleClaimType será usado; caso contrário, DefaultRoleClaimType é usado. |
Aplica-se a
ClaimsIdentity(IEnumerable<Claim>, String, String, String)
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
Inicializa uma nova instância da classe ClaimsIdentity com as declarações, o tipo de autenticação, o tipo de declaração de nome e o 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 preencher a identidade das declarações.
- authenticationType
- String
O tipo de autenticação usado.
- nameType
- String
O tipo de declaração a ser usado para declarações de nome.
- roleType
- String
O tipo de declaração a ser usado para declarações de função.
Comentários
A tabela a seguir mostra valores de propriedade iniciais para uma instância da classe ClaimsIdentity.
Propriedade | Valor |
---|---|
Actor |
null . |
AuthenticationType | O valor do parâmetro authenticationType . Se o parâmetro authenticationType for null ou uma cadeia de caracteres vazia, a propriedade será definida como null . |
BootstrapContext |
null . |
Claims | Inicializado do parâmetro claims . |
IsAuthenticated | Observação: Quando acessado, o valor da propriedade IsAuthenticated é retornado com base no valor da propriedade AuthenticationType. |
Label |
null . |
Name | Observação: Quando acessado, o valor da propriedade Name é retornado com base no NameClaimType e na coleção Claims. |
NameClaimType | O valor do parâmetro nameType . No entanto, se o parâmetro nameType for null ou uma cadeia de caracteres vazia, a propriedade será definida como DefaultNameClaimType. |
RoleClaimType | O valor do parâmetro roleClaimType . No entanto, se o parâmetro roleClaimType for null ou uma cadeia de caracteres vazia, a propriedade será definida como DefaultRoleClaimType. |
Aplica-se a
ClaimsIdentity(String, String, String)
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
Inicializa uma nova instância da classe ClaimsIdentity com o tipo de autenticação, o tipo de declaração de nome e o 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 usado para declarações de nome.
- roleType
- String
O tipo de declaração a ser usado para declarações de função.
Comentários
A tabela a seguir mostra valores de propriedade iniciais para uma instância da classe ClaimsIdentity.
Propriedade | Valor |
---|---|
Actor |
null . |
AuthenticationType | O valor do parâmetro authenticationType . Se o parâmetro authenticationType for null ou uma cadeia de caracteres vazia, a propriedade será definida como null . |
BootstrapContext |
null . |
Claims | Uma coleção vazia. |
IsAuthenticated | Observação: Quando acessado, o valor da propriedade IsAuthenticated é retornado com base no valor da propriedade AuthenticationType. |
Label |
null . |
Name | Observação: Quando acessado, o valor da propriedade Name é retornado com base no NameClaimType e na coleção Claims. |
NameClaimType | O valor do parâmetro nameType . Se o parâmetro nameType for nulo ou uma cadeia de caracteres vazia, a propriedade será definida como DefaultNameClaimType. |
RoleClaimType | O valor do parâmetro roleType . Se o parâmetro roleType for nulo ou uma cadeia de caracteres vazia, a propriedade será definida como DefaultRoleClaimType. |
Aplica-se a
ClaimsIdentity(SerializationInfo, StreamingContext)
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
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)
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
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 preencher a identidade das 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 classe ClaimsIdentity.
Propriedade | Valor |
---|---|
Actor |
null . |
AuthenticationType | O valor do parâmetro authenticationType . Se o parâmetro authenticationType for null ou uma cadeia de caracteres vazia, a propriedade será definida como null . |
BootstrapContext |
null . |
Claims | Inicializado do parâmetro claims . |
IsAuthenticated | Observação: Quando acessado, o valor da propriedade IsAuthenticated é retornado com base no valor da propriedade AuthenticationType. |
Label |
null . |
Name | Observação: Quando acessado, o valor da propriedade Name é retornado com base no NameClaimType e na coleção Claims. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
Aplica-se a
ClaimsIdentity(IIdentity, IEnumerable<Claim>)
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
Inicializa uma nova instância da classe ClaimsIdentity usando as declarações especificadas e o IIdentityespecificado.
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 de declarações.
- claims
- IEnumerable<Claim>
As declarações com as quais preencher a identidade das declarações.
Comentários
A tabela a seguir mostra valores de propriedade iniciais para uma instância da classe ClaimsIdentity.
Propriedade | Valor |
---|---|
Actor | Se identity for atribuível de ClaimsIdentity, o valor da propriedade identity.Actor ; caso contrário, null . |
AuthenticationType | O parâmetro authenticationType . Se o parâmetro authenticationType for null ou uma cadeia de caracteres vazia, o valor da propriedade identity.AuthenticationType (IIdentity.AuthenticationType) será usado. |
BootstrapContext | Se identity for atribuível de ClaimsIdentity, o valor da propriedade identity.BootStrapContext ; caso contrário, null . |
Claims | Inicializado do parâmetro claims . Se identity for atribuível de ClaimsIdentity, as declarações de identity serão adicionadas à nova instância antes das especificadas pelo parâmetro claims . |
IsAuthenticated | Observação: Quando acessado, o valor da propriedade IsAuthenticated é retornado com base no valor da propriedade AuthenticationType. |
Label | Se identity for atribuível de ClaimsIdentity, o valor da propriedade identity.Label ; caso contrário, null . |
Name | Se identity não é atribuível de ClaimsIdentity, não é null e tem uma propriedade IIdentity.Name que não é null ; uma declaração de nome é adicionada à nova instância usando o valor da propriedade IIdentity.Name.
Observação: Quando acessado, o valor da propriedade Name é retornado com base no NameClaimType e na coleção Claims. |
NameClaimType | Se identity for atribuível de ClaimsIdentity, o valor da propriedade identity.NameClaimType será usado; caso contrário, DefaultNameClaimType é usado. |
RoleClaimType | Se identity for atribuível de ClaimsIdentity, o valor da propriedade identity.RoleClaimType será usado; caso contrário, DefaultRoleClaimType é usado. |
Aplica-se a
ClaimsIdentity(IIdentity)
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
Inicializa uma nova instância da classe ClaimsIdentity usando o nome e o tipo de autenticação do IIdentityespecificado.
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 de declarações.
Comentários
A tabela a seguir mostra valores de propriedade iniciais para uma instância da classe ClaimsIdentity.
Propriedade | Valor |
---|---|
Actor | Se identity for atribuível de ClaimsIdentity, o valor da propriedade identity.Actor ; caso contrário, null . |
AuthenticationType | O valor da propriedade identity.AuthenticationType (IIdentity.AuthenticationType) é usado. |
BootstrapContext | Se identity for atribuível de ClaimsIdentity, o valor da propriedade identity.BootStrapContext ; 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 | Observação: Quando acessado, o valor da propriedade IsAuthenticated é retornado com base no valor da propriedade AuthenticationType. |
Label | Se identity for atribuível de ClaimsIdentity, o valor da propriedade identity.Label ; caso contrário, null . |
Name | Se identity não é atribuível de ClaimsIdentity, não é null e tem uma propriedade IIdentity.Name que não é null ; uma declaração de nome é adicionada à nova instância usando o valor da propriedade IIdentity.Name.
Observação: Quando acessado, o valor da propriedade Name é retornado com base no NameClaimType e na coleção Claims. |
NameClaimType | Se identity for atribuível de ClaimsIdentity, o valor da propriedade identity.NameClaimType será usado; caso contrário, DefaultNameClaimType é usado. |
RoleClaimType | Se identity for atribuível de ClaimsIdentity, o valor da propriedade identity.RoleClaimType será usado; caso contrário, DefaultRoleClaimType é usado. |
Aplica-se a
ClaimsIdentity(ClaimsIdentity)
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
Inicializa uma nova instância da classe ClaimsIdentity de uma instância de 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 a ser copiado.
Exceções
other
é null
.
Comentários
A tabela a seguir mostra as atribuições de valor de propriedade para uma instância da classe ClaimsIdentity do ClaimsIdentity fornecido ao construtor.
Propriedade | Valor |
---|---|
Actor | Se o valor da propriedade other.Actor não for null , o other.Actor ClaimsIdentity será clonado e atribuído; caso contrário, null . |
AuthenticationType | O valor da propriedade other.AuthenticationType . |
BootstrapContext | O valor da propriedade other.BootstrapContext . |
Claims | O List<Claim> de declarações, se houver, na propriedade other.Claims . |
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 null , other.CustomSerializationData será clonado e atribuído; caso contrário, null . |
Aplica-se a
ClaimsIdentity(SerializationInfo)
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
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)
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
Inicializa uma instância de ClaimsIdentity com o BinaryReaderespecificado.
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 apontando 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>)
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
Inicializa uma nova instância da classe ClaimsIdentity usando uma coleção enumerada de objetos Claim.
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 preencher a identidade das declarações.
Comentários
A tabela a seguir mostra valores de propriedade iniciais para uma instância da classe ClaimsIdentity.
Propriedade | Valor |
---|---|
Actor |
null . |
AuthenticationType |
null . |
BootstrapContext |
null . |
Claims | Inicializado do parâmetro claims . |
IsAuthenticated | Observação: Quando acessado, o valor da propriedade IsAuthenticated é retornado com base no valor da propriedade AuthenticationType. |
Label |
null . |
Name | Observação: Quando acessado, o valor da propriedade Name é retornado com base no NameClaimType e na coleção Claims. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
Aplica-se a
ClaimsIdentity(String)
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
Inicializa uma nova instância da classe ClaimsIdentity com uma coleção de declarações vazia 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 classe ClaimsIdentity.
Propriedade | Valor |
---|---|
Actor |
null . |
AuthenticationType | O valor do parâmetro authenticationType . Se o parâmetro authenticationType for null ou uma cadeia de caracteres vazia, a propriedade será definida como null . |
BootstrapContext |
null . |
Claims | Uma coleção vazia. |
IsAuthenticated | Observação: Quando acessado, o valor da propriedade IsAuthenticated é retornado com base no valor da propriedade AuthenticationType. |
Label |
null . |
Name | Observação: Quando acessado, o valor da propriedade Name é retornado com base no NameClaimType e na coleção Claims. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |