ClaimsIdentity.AddClaims(IEnumerable<Claim>) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge un elenco di attestazioni all'identità di queste attestazioni.
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))
Parametri
- claims
- IEnumerable<Claim>
Attestazioni da aggiungere.
- Attributi
Eccezioni
claims
è null
.
Commenti
Ogni attestazione viene esaminata e se l'oggetto è diverso da questa identità delle attestazioni, il Claim.Clone(ClaimsIdentity) metodo viene richiamato con questa identità di attestazione come parametro per creare una nuova attestazione con l'oggetto corretto.
Questo metodo ha l'attributo SecurityCritical
applicato per controllare quali entità possono aggiungere attestazioni all'identità. Più avanti nella pipe, le decisioni di autorizzazione vengono prese in base alle attestazioni presenti nella Claims raccolta.