Partager via


ClaimsPrincipal.Claims Propriété

Définition

Obtient une collection qui contient toutes les revendications de toutes les identités basées sur les revendications associées à ce principal de revendications.

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)

Valeur de propriété

Revendications associées à ce principal.

Remarques

Un principal de revendications a une collection d’objets ClaimsIdentity qui est accessible via la propriété Identités. Chacune ClaimsIdentity de la collection contient une ou plusieurs revendications. La Claims propriété retourne toutes les revendications de toutes les identités de revendications de cette collection.

La Claims propriété peut être examinée par des implémentations personnalisées de la ClaimsAuthenticationManager classe pour prendre des décisions d’authentification ou pour filtrer, transformer ou enrichir un jeu de revendications entrant; par des implémentations personnalisées de la classe pour appliquer la stratégie d’autorisation; ou par le ClaimsAuthorizationManager code d’application pour prendre des décisions d’autorisation ou pour personnaliser l’expérience utilisateur en fonction des revendications présentes dans la collection.

S’applique à