Freigeben über


ClaimsPrincipal.Identity Eigenschaft

Definition

Ruft die primäre Anspruchsidentität ab, die diesem Anspruchsprinzipal zugeordnet ist.

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

Eigenschaftswert

Die primäre Anspruchsidentität, die diesem Anspruchsprinzipal zugeordnet ist.

Implementiert

Hinweise

Standardmäßig priorisiert das Framework Identitäten vom Typ WindowsIdentity , wenn die Identität zurückgegeben wird. Die erste WindowsIdentity in der Identities Auflistung gefundene wird zurückgegeben. Wenn in der Auflistung keine WindowsIdentity vorhanden ist, wird die erste Identität zurückgegeben, die von ClaimsIdentity zugewiesen werden kann. Wenn kein ClaimsIdentityvorhanden ist, null wird zurückgegeben. Wenn die Identities Auflistung leer ist, wird ein ArgumentNullException ausgelöst.

Sie können das Standardverhalten ändern, indem Sie die PrimaryIdentitySelector -Eigenschaft so festlegen, dass ein Delegat angegeben wird, der aufgerufen werden soll, um die Identität zu bestimmen.

Gilt für:

Weitere Informationen