ClaimsIdentity.AddClaims(IEnumerable<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 listę oświadczeń do tej tożsamości oświadczeń.
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))
Parametry
- claims
- IEnumerable<Claim>
Oświadczenia do dodania.
- Atrybuty
Wyjątki
claims
to null
.
Uwagi
Każde oświadczenie jest badane i jeśli podmiot jest inny niż ta tożsamość oświadczenia, Claim.Clone(ClaimsIdentity) metoda jest wywoływana przy użyciu tej tożsamości oświadczeń jako parametru do utworzenia nowego oświadczenia z poprawnym podmiotem.
Ta metoda ma atrybut zastosowany do kontrolowania SecurityCritical
, 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ń znajdujących się w kolekcji Claims .