ClaimsIdentity.AddClaims(IEnumerable<Claim>) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.