ClaimsIdentity.AddClaim(Claim) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將單一宣告加入至這個宣告識別。
public:
virtual void AddClaim(System::Security::Claims::Claim ^ claim);
[System.Security.SecurityCritical]
public virtual void AddClaim (System.Security.Claims.Claim claim);
public virtual void AddClaim (System.Security.Claims.Claim claim);
[<System.Security.SecurityCritical>]
abstract member AddClaim : System.Security.Claims.Claim -> unit
override this.AddClaim : System.Security.Claims.Claim -> unit
abstract member AddClaim : System.Security.Claims.Claim -> unit
override this.AddClaim : System.Security.Claims.Claim -> unit
Public Overridable Sub AddClaim (claim As Claim)
參數
- claim
- Claim
要加入的宣告。
- 屬性
例外狀況
claim
為 null
。
備註
會檢查宣告,如果主體與此宣告身分識別不同, Claim.Clone(ClaimsIdentity) 則會使用這個宣告身分識別來叫用 方法,做為參數,以建立具有正確主體的新宣告。
這個方法已 SecurityCritical
套用 屬性來控制哪些實體可以將宣告新增至身分識別。 進一步向下管道,授權決策是根據集合中 Claims 存在的宣告進行。