Sdílet prostřednictvím


ClaimsPrincipal.Identity Vlastnost

Definice

Získá primární identitu deklarací identity přidruženou k tomuto objektu deklarací identity.

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

Hodnota vlastnosti

IIdentity

Primární identita deklarací identity přidružená k tomuto objektu deklarací identity.

Implementuje

Poznámky

Ve výchozím nastavení architektura upřednostňuje identity typu WindowsIdentity při vrácení identity. Vrátí se první WindowsIdentity nalezená v kolekci Identities . Pokud v kolekci není žádná WindowsIdentity , vrátí se první identita, ze ClaimsIdentity které je možné přiřadit. Pokud není k dispozici, ClaimsIdentitynull vrátí se. Identities Pokud je kolekce prázdná, vyvolá se chybaArgumentNullException.

Výchozí chování můžete změnit nastavením PrimaryIdentitySelector vlastnosti na určení delegáta, který má být volána k určení identity.

Platí pro

Viz také