Comparteix a través de


ClaimsPrincipal.Claims Propiedad

Definición

Obtiene una colección que contiene todas las notificaciones de todas las identidades de notificaciones asociadas a esta entidad de seguridad de notificaciones.

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 de propiedad

Las notificaciones asociadas con esta entidad de seguridad.

Comentarios

Una entidad de seguridad de notificaciones tiene una colección de ClaimsIdentity objetos a los que se puede acceder a través de la propiedad Identities. Cada ClaimsIdentity una de las colecciones contiene una o varias notificaciones. La Claims propiedad devuelve todas las notificaciones de todas las identidades de notificaciones de esta colección.

Las Claims implementaciones personalizadas de la clase pueden examinar la ClaimsAuthenticationManager propiedad para tomar decisiones de autenticación o filtrar, transformar o enriquecer un conjunto de notificaciones entrantes; por implementaciones personalizadas de la clase para aplicar la ClaimsAuthorizationManager directiva de autorización; o por código de aplicación para tomar decisiones de autorización o personalizar la experiencia del usuario en función de las notificaciones presentes en la colección.

Se aplica a