ClaimsIdentity.TryRemoveClaim(Claim) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
嘗試從宣告識別移除宣告。
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
。
- 屬性
備註
因為宣告不是由身分識別所擁有,所以無法移除。 例如,這是主體所擁有的角色宣告案例。
指定的宣告會以物件參考 (ReferenceEquals) 比對。
這個方法具有 屬性, SecurityCritical
可控制哪些實體可以從身分識別中移除宣告。 在管道下,授權決策會根據集合中 Claims 存在的宣告進行。