Sdílet prostřednictvím


ClaimsIdentity.AddClaim(Claim) Metoda

Definice

Přidá k této identitě deklarací identity jednu deklaraci identity.

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)

Parametry

claim
Claim

Deklarace identity, která se má přidat.

Atributy

Výjimky

claim je null.

Poznámky

Deklarace identity se zkoumá a pokud se subjekt liší od této identity deklarací identity, Claim.Clone(ClaimsIdentity) metoda se vyvolá s touto identitou deklarací identity jako parametr pro vytvoření nové deklarace identity se správným předmětem.

Tato metoda má SecurityCritical atribut použitý pro řízení, které entity mohou přidat deklarace identity do identity. Dále dolů potrubí, rozhodnutí o autorizaci se provádějí na základě deklarací identity, které jsou přítomné v kolekci Claims .

Platí pro