Compartilhar via


ClaimsIdentity.AddClaim(Claim) Método

Definição

Adiciona uma única declaração a esta identidade baseada em declarações.

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

A declaração a ser adicionada.

Atributos

Exceções

claim é null.

Comentários

A declaração é examinada e, se o assunto for diferente dessa identidade de declaração, o Claim.Clone(ClaimsIdentity) método será invocado com essa identidade de declarações como o parâmetro para criar uma nova declaração com o assunto correto.

Esse método tem o SecurityCritical atributo aplicado para controlar quais entidades podem adicionar declarações à identidade. Mais adiante, as decisões de autorização são tomadas com base nas declarações presentes na Claims coleção.

Aplica-se a