Sdílet prostřednictvím


ClaimsPrincipal.Claims Vlastnost

Definice

Získá kolekci, která obsahuje všechny deklarace identity ze všech identit deklarací identity spojené s tímto objektem deklarací identity.

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)

Hodnota vlastnosti

Deklarace identity přidružené k tomuto objektu zabezpečení.

Poznámky

Objekt deklarací identity obsahuje kolekci ClaimsIdentity objektů, které jsou přístupné prostřednictvím vlastnosti Identities. Každá ClaimsIdentity v kolekci obsahuje jednu nebo více deklarací identity. Vlastnost Claims vrátí všechny deklarace identity ze všech identit deklarací identity v této kolekci.

Vlastnost Claims lze prozkoumat vlastními implementacemi ClaimsAuthenticationManager třídy, které umožňují provádět rozhodnutí o ověřování nebo filtrovat, transformovat nebo obohatit příchozí sadu deklarací identity; vlastními implementacemi ClaimsAuthorizationManager třídy pro vynucení zásad autorizace; nebo kódem aplikace pro rozhodování o autorizaci nebo přizpůsobení uživatelského prostředí na základě deklarací identity v kolekci.

Platí pro