Condividi tramite


ClaimsPrincipal.Claims Proprietà

Definizione

Ottiene una raccolta che contiene tutte le attestazioni da tutte le identità di attestazioni associate all'entità delle 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à

IEnumerable<Claim>

Attestazioni associate all'entità.

Commenti

Un'entità attestazioni include una raccolta di ClaimsIdentity oggetti accessibili tramite la proprietà Identityes. Ognuno ClaimsIdentity dell'insieme contiene una o più attestazioni. La Claims proprietà restituisce tutte le attestazioni da tutte le identità delle attestazioni in questa raccolta.

La Claims proprietà può essere esaminata dalle 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 per personalizzare l'esperienza utente in base alle attestazioni presenti nella raccolta.

Si applica a