Språk

ClaimsPrincipal.Claims Egenskap

Definition

Hämtar en samling som innehåller alla anspråk från alla anspråksidentiteter som är associerade med anspråksobjektet.

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)

Egenskapsvärde

Anspråken som är associerade med det här huvudkontot.

Kommentarer

Ett anspråksobjekt har en samling ClaimsIdentity objekt som är tillgängliga via egenskapen Identiteter. Var ClaimsIdentity och en i samlingen innehåller ett eller flera anspråk. Egenskapen Claims returnerar alla anspråk från alla anspråksidentiteter i den här samlingen.

Egenskapen Claims kan granskas av anpassade implementeringar av ClaimsAuthenticationManager klassen för att fatta autentiseringsbeslut eller filtrera, transformera eller utöka en inkommande anspråksuppsättning, genom anpassade implementeringar av ClaimsAuthorizationManager klassen för att tillämpa auktoriseringsprincip, eller genom programkod för att fatta auktoriseringsbeslut eller anpassa användarupplevelsen baserat på de anspråk som finns i samlingen.

Gäller för