ClaimsPrincipal.Claims Propriedade

Definição

Obtém uma coleção que contém todas as declarações de todas as identidades de declarações associadas a essa entidade de segurança de declarações.Gets a collection that contains all of the claims from all of the claims identities associated with this claims principal.

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)

Valor da propriedade

IEnumerable<Claim>

As declarações associadas a essa entidade de segurança.The claims associated with this principal.

Comentários

Uma entidade de declarações tem uma coleção de ClaimsIdentity objetos que podem ser acessados por meio da propriedade Identities.A claims principal has a collection of ClaimsIdentity objects that is accessible through the Identities property. Cada ClaimsIdentity uma na coleção contém uma ou mais declarações.Each ClaimsIdentity in the collection contains one or more claims. A Claims propriedade retorna todas as declarações de todas as identidades de declarações nesta coleção.The Claims property returns all of the claims from all of the claims identities in this collection.

A Claims propriedade pode ser examinada por implementações personalizadas da ClaimsAuthenticationManager classe para tomar decisões de autenticação ou para filtrar, transformar ou enriquecer um conjunto de declarações de entrada; por implementações personalizadas da ClaimsAuthorizationManager classe para impor a política de autorização; ou por código de aplicativo para tomar decisões de autorização ou para personalizar a experiência do usuário com base nas declarações presentes na coleção.The Claims property can be examined by custom implementations of the ClaimsAuthenticationManager class to make authentication decisions or to filter, transform, or enrich an incoming claim set; by custom implementations of the ClaimsAuthorizationManager class to enforce authorization policy; or by application code to make authorization decisions or to customize user experience based on the claims present in the collection.

Aplica-se a