ClaimsPrincipal.Identity Propriedade

Definição

Obtém a identidade de declarações principal associada a essa entidade de segurança de declarações.Gets the primary claims identity associated with this claims principal.

public:
 virtual property System::Security::Principal::IIdentity ^ Identity { System::Security::Principal::IIdentity ^ get(); };
public virtual System.Security.Principal.IIdentity Identity { get; }
public virtual System.Security.Principal.IIdentity? Identity { get; }
member this.Identity : System.Security.Principal.IIdentity
Public Overridable ReadOnly Property Identity As IIdentity

Valor da propriedade

IIdentity

A identidade de declarações principal associada a essa entidade de segurança de declarações.The primary claims identity associated with this claims principal.

Implementações

Comentários

Por padrão, a estrutura prioriza identidades do tipo WindowsIdentity ao retornar a identidade.By default, the framework prioritizes identities of type WindowsIdentity when returning the identity. O primeiro WindowsIdentity encontrado na Identities coleção é retornado.The first WindowsIdentity found in the Identities collection is returned. Se não houver WindowsIdentity na coleção, a primeira identidade atribuível de ClaimsIdentity será retornada.If there is no WindowsIdentity in the collection, the first identity assignable from ClaimsIdentity is returned. Se não houver ClaimsIdentity , null será retornado.If there is no ClaimsIdentity, null is returned. Se a Identities coleção estiver vazia, um ArgumentNullException será lançado.If the Identities collection is empty, an ArgumentNullException is thrown.

Você pode alterar o comportamento padrão definindo a PrimaryIdentitySelector propriedade para especificar um delegado a ser chamado para determinar a identidade.You can change the default behavior by setting the PrimaryIdentitySelector property to specify a delegate to be called to determine the identity.

Aplica-se a

Confira também