ClaimsIdentity.AddClaims(IEnumerable<Claim>) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 .