ClaimsIdentity.TryRemoveClaim(Claim) Yöntem

Tanım

Talep kimliğinden bir talebi kaldırmaya çalışır.

public:
 virtual bool TryRemoveClaim(System::Security::Claims::Claim ^ claim);
[System.Security.SecurityCritical]
public virtual bool TryRemoveClaim (System.Security.Claims.Claim claim);
public virtual bool TryRemoveClaim (System.Security.Claims.Claim? claim);
public virtual bool TryRemoveClaim (System.Security.Claims.Claim claim);
[<System.Security.SecurityCritical>]
abstract member TryRemoveClaim : System.Security.Claims.Claim -> bool
override this.TryRemoveClaim : System.Security.Claims.Claim -> bool
abstract member TryRemoveClaim : System.Security.Claims.Claim -> bool
override this.TryRemoveClaim : System.Security.Claims.Claim -> bool
Public Overridable Function TryRemoveClaim (claim As Claim) As Boolean

Parametreler

claim
Claim

Kaldırma talebi.

Döndürülenler

Boolean

true talep başarıyla kaldırıldıysa; aksi takdirde , false.

Öznitelikler

Açıklamalar

Kimliğe ait olmadığından talebin kaldırılamaması mümkündür. Örneğin, sorumluya ait rol talepleri için bu durum söz konusu olabilir.

Belirtilen talep nesne başvurusu (ReferenceEquals) ile eşleşmiş.

Bu yöntem, kimlikten hangi varlıkların SecurityCritical talepleri kaldırabileceğini denetlemek için özniteliğini uygulamıştır. Kanalda daha da aşağı doğru, yetkilendirme kararları koleksiyonda Claims bulunan taleplere göre yapılır.

Şunlara uygulanır