Aracılığıyla paylaş


ClaimsIdentity.AddClaims(IEnumerable<Claim>) Yöntem

Tanım

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.

Şunlara uygulanır