ClaimsIdentity.AddClaims(IEnumerable<Claim>) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.