ClaimsIdentity.AddClaim(Claim) 方法

定義

將單一宣告加入至這個宣告識別。

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

要加入的宣告。

屬性

例外狀況

claimnull

備註

會檢查宣告,如果主體與此宣告身分識別不同, Claim.Clone(ClaimsIdentity) 則會使用這個宣告身分識別來叫用 方法,做為參數,以建立具有正確主體的新宣告。

這個方法已 SecurityCritical 套用 屬性來控制哪些實體可以將宣告新增至身分識別。 進一步向下管道,授權決策是根據集合中 Claims 存在的宣告進行。

適用於