Comparteix a través de


ClaimsIdentity.AddClaim(Claim) Método

Definición

Agrega una sola reclamación a esta identidad de reclamaciones.

public:
 virtual void AddClaim(System::Security::Claims::Claim ^ claim);
[System.Security.SecurityCritical]
public virtual void AddClaim (System.Security.Claims.Claim claim);
public virtual void AddClaim (System.Security.Claims.Claim claim);
[<System.Security.SecurityCritical>]
abstract member AddClaim : System.Security.Claims.Claim -> unit
override this.AddClaim : System.Security.Claims.Claim -> unit
abstract member AddClaim : System.Security.Claims.Claim -> unit
override this.AddClaim : System.Security.Claims.Claim -> unit
Public Overridable Sub AddClaim (claim As Claim)

Parámetros

claim
Claim

Reclamación que se va a agregar.

Atributos

Excepciones

claim es null.

Comentarios

La 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 presentes en la Claims colección.

Se aplica a