Condividi tramite


ClaimsPrincipal.Claims Proprietà

Definizione

Ottiene una raccolta che contiene tutte le attestazioni di tutte le identità delle attestazioni associate a questa entità attestazioni.

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)

Valore della proprietà

Attestazioni associate a questa entità.

Commenti

Un'entità attestazioni dispone di una raccolta di ClaimsIdentity oggetti accessibili tramite la proprietà Identities. Ognuna ClaimsIdentity della raccolta contiene una o più attestazioni. La Claims proprietà restituisce tutte le attestazioni di tutte le identità delle attestazioni in questa raccolta.

La Claims proprietà può essere esaminata da implementazioni personalizzate della ClaimsAuthenticationManager classe per prendere decisioni di autenticazione o per filtrare, trasformare o arricchire un set di attestazioni in ingresso, da implementazioni personalizzate della ClaimsAuthorizationManager classe per applicare i criteri di autorizzazione o dal codice dell'applicazione per prendere decisioni di autorizzazione o personalizzare l'esperienza utente in base alle attestazioni presenti nella raccolta.

Si applica a