ClaimsIdentity.AddClaim(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 einen einzelnen Anspruch dieser Anspruchsidentität hinzu.
public:
virtual void AddClaim(System::Security::Claims::Claim ^ claim);
[System.Security.SecurityCritical]
public virtual void AddClaim (System.Security.Claims.Claim claim);
public virtual void AddClaim (System.Security.Claims.Claim claim);
[<System.Security.SecurityCritical>]
abstract member AddClaim : System.Security.Claims.Claim -> unit
override this.AddClaim : System.Security.Claims.Claim -> unit
abstract member AddClaim : System.Security.Claims.Claim -> unit
override this.AddClaim : System.Security.Claims.Claim -> unit
Public Overridable Sub AddClaim (claim As Claim)
Parameter
- claim
- Claim
Der hinzuzufügende Anspruch.
- Attribute
Ausnahmen
claim
ist null
.
Hinweise
Der Anspruch wird untersucht und wenn der Betreff anders als diese Anspruchsidentität ist, wird die Claim.Clone(ClaimsIdentity) Methode mit dieser Anspruchsidentität als Parameter aufgerufen, um einen neuen Anspruch mit dem richtigen Betreff zu erstellen.
Diese Methode hat das SecurityCritical
Attribut angewendet, um zu steuern, welche Entitäten Anspruch auf die Identität hinzufügen können. Weiter unten im Rohr werden Autorisierungsentscheidungen basierend auf den Ansprüchen getroffen, die in der Claims Sammlung vorhanden sind.