ClaimsPrincipal.Claims Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.