Compartilhar via


ClaimsPrincipal.Identity Propriedade

Definição

Obtém a identidade de declarações principal associada a essa entidade de segurança de declarações.

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.

Implementações

Comentários

Por padrão, a estrutura prioriza identidades do tipo WindowsIdentity ao retornar a identidade. O primeiro WindowsIdentity encontrado na Identities coleção é retornado. Se não houver nenhum WindowsIdentity na coleção, a primeira identidade atribuível será ClaimsIdentity retornada. Se não ClaimsIdentityhouver, null será retornado. Se a Identities coleção estiver vazia, uma ArgumentNullException será lançada.

Você pode alterar o comportamento padrão definindo a PrimaryIdentitySelector propriedade para especificar um delegado a ser chamado para determinar a identidade.

Aplica-se a

Confira também