Compartir a través de


ClaimsIdentity.AddClaims(IEnumerable<Claim>) Método

Definición

Agrega una lista de reclamaciones a esta identidad de reclamaciones.

public:
 virtual void AddClaims(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims);
[System.Security.SecurityCritical]
public virtual void AddClaims (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
public virtual void AddClaims (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim?> claims);
public virtual void AddClaims (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
[<System.Security.SecurityCritical>]
abstract member AddClaims : seq<System.Security.Claims.Claim> -> unit
override this.AddClaims : seq<System.Security.Claims.Claim> -> unit
abstract member AddClaims : seq<System.Security.Claims.Claim> -> unit
override this.AddClaims : seq<System.Security.Claims.Claim> -> unit
Public Overridable Sub AddClaims (claims As IEnumerable(Of Claim))

Parámetros

claims
IEnumerable<Claim>

Reclamaciones que se van a agregar.

Atributos

Excepciones

claims es null.

Comentarios

Cada notificación se examina y si el asunto es diferente de esta identidad de notificaciones, el Claim.Clone(ClaimsIdentity) método se invoca con esta identidad de notificaciones como parámetro para crear una nueva notificación con el asunto correcto.

Este método tiene el SecurityCritical atributo aplicado para controlar qué entidades pueden agregar notificaciones a la identidad. Más abajo de la canalización, las decisiones de autorización se toman en función de las notificaciones que están presentes en la Claims colección.

Se aplica a