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 die Sammlung nicht WindowsIdentity vorhanden ist, wird die erste identität zurückgegeben, die ClaimsIdentity zugewiesen werden kann. Wenn kein ClaimsIdentityWert vorhanden ist, null wird dieser Wert zurückgegeben. Wenn die Identities Sammlung leer ist, wird ein ArgumentNullException Fehler ausgelöst.

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

Gilt für:

Weitere Informationen