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 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()
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
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)
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
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 null for e tiver uma IIdentity.Name propriedade que não null seja ; 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)
- 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, 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 null como . |
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)
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
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 null como . |
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)
- 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 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 null como . |
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>)
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
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 null for e tiver uma IIdentity.Name propriedade que não null seja ; 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)
- 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 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 null for e tiver uma IIdentity.Name propriedade que não null seja ; 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)
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
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 null for , o other.Actor ClaimsIdentity 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, null 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 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>)
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
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)
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
- Origem:
- ClaimsIdentity.cs
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 null como . |
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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de