ClaimsIdentity.AddClaim(Claim) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje pojedyncze oświadczenie do tej tożsamości oświadczeń.
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)
Parametry
- claim
- Claim
Oświadczenie do dodania.
- Atrybuty
Wyjątki
claim
to null
.
Uwagi
Roszczenie jest badane i jeśli podmiot jest inny niż ta tożsamość oświadczenia, Claim.Clone(ClaimsIdentity) metoda jest wywoływana z tą tożsamością oświadczenia jako parametr w celu utworzenia nowego oświadczenia z poprawnym podmiotem.
Ta metoda ma SecurityCritical
atrybut zastosowany do kontrolowania, które jednostki mogą dodawać oświadczenia do tożsamości. W dalszej części potoku decyzje dotyczące autoryzacji są podejmowane na podstawie oświadczeń, które znajdują się w kolekcji Claims .