ClaimsIdentity.AddClaims(IEnumerable<Claim>) Methode

Definitie

Hiermee voegt u een lijst met claims toe aan deze claimidentiteit.

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))

Parameters

claims
IEnumerable<Claim>

De claims die moeten worden toegevoegd.

Kenmerken

Uitzonderingen

claims is null.

Opmerkingen

Elke claim wordt onderzocht en als het onderwerp anders is dan deze claimidentiteit, wordt de Claim.Clone(ClaimsIdentity) methode aangeroepen met deze claimidentiteit als parameter om een nieuwe claim te maken met het juiste onderwerp.

Deze methode heeft het SecurityCritical kenmerk toegepast om te bepalen welke entiteiten claims aan de identiteit kunnen toevoegen. Verderop in de pijp worden autorisatiebeslissingen genomen op basis van de claims die aanwezig zijn in de Claims verzameling.

Van toepassing op