Freigeben über


ClaimsIdentity.Claims Eigenschaft

Definition

Ruft die Ansprüche ab, die dieser Anspruchsidentität zugeordnet sind.

public:
 virtual property System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ Claims { System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ get(); };
public virtual System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> Claims { get; }
member this.Claims : seq<System.Security.Claims.Claim>
Public Overridable ReadOnly Property Claims As IEnumerable(Of Claim)

Eigenschaftswert

IEnumerable<Claim>

Die Auflistung von Ansprüchen, die dieser Anspruchsidentität zugeordnet sind.

Hinweise

Die Auflistung kann Einträge enthalten, die nullsind .

Die in der Claims Auflistung enthaltenen Ansprüche beschreiben im Wesentlichen die Entität, die durch die ClaimsIdentity. Die Ansprüche beschreiben die Eigenschaften und Rechte, die von der Entität besitzen und von Anwendungen untersucht werden können, um Entscheidungen über Authentifizierung und Autorisierung zu treffen.

Hinweis

Die ClaimsPrincipal Klasse verfügt auch über eine Claims Eigenschaft. In den meisten Fällen sollten Sie über die Sammlung und nicht über die Claims Sammlung auf die ClaimsPrincipal.Claims Ansprüche des Benutzers zugreifen. Sie müssen nur in den Fällen zugreifen, in denen der ClaimsIdentity Prinzipal mehrere ClaimsIdentity enthält und Sie eine bestimmte Identität auswerten oder ändern müssen.

Gilt für

Siehe auch