Condividi tramite


ClaimsIdentity.AddClaim(Claim) Metodo

Definizione

Aggiunge un'attestazione singola all'identità di queste attestazioni.

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)

Parametri

claim
Claim

Attestazione da aggiungere.

Attributi

Eccezioni

claim è null.

Commenti

L'attestazione viene esaminata e se l'oggetto è diverso da questa identità di attestazioni, il Claim.Clone(ClaimsIdentity) metodo viene richiamato con questa identità di attestazioni come parametro per creare una nuova attestazione con l'oggetto corretto.

Questo metodo ha l'attributo SecurityCritical applicato al controllo delle entità che possono aggiungere attestazioni all'identità. Più avanti nella pipe, le decisioni di autorizzazione vengono prese in base alle attestazioni presenti nella Claims raccolta.

Si applica a