ClaimsIdentity.AddClaims(IEnumerable<Claim>) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu talep kimliğine taleplerin listesini ekler.
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))
Parametreler
- claims
- IEnumerable<Claim>
Eklenecek talepler.
- Öznitelikler
Özel durumlar
claims
, null
değeridir.
Açıklamalar
Her talep incelendiğinde ve konu bu talep kimliğinden farklıysa, Claim.Clone(ClaimsIdentity) doğru konuya sahip yeni bir talep oluşturmak için parametresi olarak bu talep kimliğiyle yöntemi çağrılır.
Bu yöntem, SecurityCritical
kimliğe talep ekleyebilen varlıkları denetlemek için özniteliğini uygular. Kanalda daha da aşağı doğru, yetkilendirme kararları koleksiyonda Claims bulunan taleplere göre yapılır.