Udostępnij za pośrednictwem


ClaimsIdentity.Claims Właściwość

Definicja

Pobiera oświadczenia skojarzone z tą tożsamością oświadczeń.

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)

Wartość właściwości

IEnumerable<Claim>

Kolekcja oświadczeń skojarzonych z tą tożsamością oświadczeń.

Uwagi

Kolekcja może zawierać wpisy, które są null.

Oświadczenia zawarte w Claims kolekcji zasadniczo opisują jednostkę reprezentowaną przez ClaimsIdentityobiekt . Oświadczenia opisują właściwości i prawa posiadane przez jednostkę i mogą być badane przez aplikacje w celu podejmowania decyzji dotyczących uwierzytelniania i autoryzacji.

Uwaga

Klasa ClaimsPrincipal ma Claims również właściwość. W większości przypadków należy uzyskać dostęp do oświadczeń użytkownika za pośrednictwem ClaimsPrincipal.Claims kolekcji, a nie za pośrednictwem Claims kolekcji. Musisz uzyskać dostęp do oświadczeń pojedynczej osoby ClaimsIdentity tylko w przypadkach, gdy podmiot zabezpieczeń zawiera więcej niż jeden ClaimsIdentity i musisz ocenić lub zmodyfikować określoną tożsamość.

Dotyczy

Zobacz też