ClaimsIdentity.AddClaims(IEnumerable<Claim>) メソッド

定義

このクレーム ID にクレームの一覧を追加します。

public:
 virtual void AddClaims(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims);
[System.Security.SecurityCritical]
public virtual void AddClaims (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
public virtual void AddClaims (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim?> claims);
public virtual void AddClaims (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
[<System.Security.SecurityCritical>]
abstract member AddClaims : seq<System.Security.Claims.Claim> -> unit
override this.AddClaims : seq<System.Security.Claims.Claim> -> unit
abstract member AddClaims : seq<System.Security.Claims.Claim> -> unit
override this.AddClaims : seq<System.Security.Claims.Claim> -> unit
Public Overridable Sub AddClaims (claims As IEnumerable(Of Claim))

パラメーター

claims
IEnumerable<Claim>

追加するクレーム。

属性

例外

claimsnullです。

注釈

各要求が調べられ、サブジェクトがこの要求 ID と異なる場合は、 Claim.Clone(ClaimsIdentity) 正しいサブジェクトを持つ新しい要求を作成するためのパラメーターとして、この要求 ID を使用してメソッドが呼び出されます。

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

適用対象