Share via


ClaimsIdentity.Claims Propriedade

Definição

Obtém as declarações associadas com esta identidade baseada em declarações.

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>

A coleção de declarações associadas com esta identidade baseada em declarações.

Comentários

A coleção pode conter entradas que são null.

As declarações contidas na Claims coleção descrevem essencialmente a entidade representada pelo ClaimsIdentity. As declarações descrevem as propriedades e os direitos possuídos pela entidade e podem ser examinadas por aplicativos para tomar decisões sobre autenticação e autorização.

Observação

A ClaimsPrincipal classe também tem uma Claims propriedade. Na maioria dos casos, você deve acessar as declarações do usuário por meio da ClaimsPrincipal.Claims coleção e não por meio da Claims coleção. Você precisará acessar as declarações de um indivíduo ClaimsIdentity somente nos casos em que a entidade de segurança contém mais de uma ClaimsIdentity e você precisa avaliar ou modificar uma identidade específica.

Aplica-se a

Confira também