ClaimsIdentity.AddClaims(IEnumerable<Claim>) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt eine Liste von Ansprüchen dieser Anspruchsidentität hinzu.
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))
Parameter
- claims
- IEnumerable<Claim>
Die hinzuzufügenden Ansprüche.
- Attribute
Ausnahmen
claims
ist null
.
Hinweise
Jeder Anspruch wird untersucht, und wenn sich der Antragsteller von dieser Anspruchsidentität unterscheidet, wird die Claim.Clone(ClaimsIdentity) Methode mit dieser Anspruchsidentität als Parameter aufgerufen, um einen neuen Anspruch mit dem richtigen Betreff zu erstellen.
Mit dieser Methode wird das SecurityCritical
-Attribut angewendet, um zu steuern, welche Entitäten der Identität Ansprüche hinzufügen können. Weiter unten werden Autorisierungsentscheidungen basierend auf den Ansprüchen getroffen, die in der Claims Sammlung vorhanden sind.