ClaimsIdentity.RemoveClaim(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.
Talep kimliğinden bir talebi kaldırmaya çalışır.
public:
virtual void RemoveClaim(System::Security::Claims::Claim ^ claim);
[System.Security.SecurityCritical]
public virtual void RemoveClaim (System.Security.Claims.Claim claim);
public virtual void RemoveClaim (System.Security.Claims.Claim? claim);
public virtual void RemoveClaim (System.Security.Claims.Claim claim);
[<System.Security.SecurityCritical>]
abstract member RemoveClaim : System.Security.Claims.Claim -> unit
override this.RemoveClaim : System.Security.Claims.Claim -> unit
abstract member RemoveClaim : System.Security.Claims.Claim -> unit
override this.RemoveClaim : System.Security.Claims.Claim -> unit
Public Overridable Sub RemoveClaim (claim As Claim)
Parametreler
- claim
- Claim
Kaldırma talebi.
- Öznitelikler
Özel durumlar
Talep kaldırılamaz.
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. Talebin TryRemoveClaim kaldırılıp kaldırılmadığını belirten bir Boole değeri döndüren yöntemin aksine, RemoveClaim talep kaldırılamadıysa bir özel durum oluşturur
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.