ClaimsIdentity.TryRemoveClaim(Claim) メソッド

定義

要求 ID から要求を削除しようとします。

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

パラメーター

claim
Claim

削除する要求。

返品

true 要求が正常に削除された場合。それ以外の場合は false

属性

注釈

クレームは ID によって所有されていないため、削除できない可能性があります。 たとえば、プリンシパルが所有するロール要求の場合です。

指定された要求は、オブジェクト参照 (ReferenceEquals) で照合されます。

このメソッドには、ID から要求を削除できるエンティティを制御するために SecurityCritical 属性が適用されています。 さらに下のパイプでは、 Claims コレクションに存在する要求に基づいて承認の決定が行われます。

適用対象