ClaimsIdentity.AddClaim(Claim) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.