ClaimsIdentity.Claims Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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ść.