Sdílet prostřednictvím


ClaimsIdentity.AddClaims(IEnumerable<Claim>) Metoda

Definice

Přidá do této identity deklarací identity seznam deklarací identity.

public:
 virtual void AddClaims(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims);
[System.Security.SecurityCritical]
public virtual void AddClaims (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
public virtual void AddClaims (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim?> claims);
public virtual void AddClaims (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
[<System.Security.SecurityCritical>]
abstract member AddClaims : seq<System.Security.Claims.Claim> -> unit
override this.AddClaims : seq<System.Security.Claims.Claim> -> unit
abstract member AddClaims : seq<System.Security.Claims.Claim> -> unit
override this.AddClaims : seq<System.Security.Claims.Claim> -> unit
Public Overridable Sub AddClaims (claims As IEnumerable(Of Claim))

Parametry

claims
IEnumerable<Claim>

Deklarace identity, které se mají přidat.

Atributy

Výjimky

claims je null.

Poznámky

Každá deklarace identity se zkoumá a pokud se předmět 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