Sdílet prostřednictvím


ClaimsIdentity.Claims Vlastnost

Definice

Získá deklarace identity přidružené k této identitě 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

IEnumerable<Claim>

Kolekce deklarací identity přidružených k této identitě deklarací identity.

Poznámky

Kolekce může obsahovat položky, které jsou null.

Deklarace identity obsažené v Claims kolekci v podstatě popisují entitu, která je reprezentována .ClaimsIdentity Deklarace identity popisují vlastnosti a práva, která entita vlastní, a mohou je prozkoumat aplikace, aby se mohli rozhodovat o ověřování a autorizaci.

Poznámka

Třída ClaimsPrincipalClaims také vlastnost. Ve většině případů byste měli přistupovat k deklaracím identity uživatele prostřednictvím ClaimsPrincipal.Claims kolekce, nikoli prostřednictvím Claims kolekce. K deklaracím identity jednotlivce ClaimsIdentity budete muset přistupovat pouze v případech, kdy objekt zabezpečení obsahuje více než jednu ClaimsIdentity a potřebujete vyhodnotit nebo upravit konkrétní identitu.

Platí pro

Viz také