ClaimsIdentity.AddClaims(IEnumerable<Claim>) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この要求 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>
追加する要求。
- 属性
例外
claims は nullです。
注釈
各要求が調べられ、サブジェクトがこの要求 ID と異なる場合は、正しいサブジェクトを持つ新しい要求を作成するためのパラメーターとして、この要求 ID を使用して Claim.Clone(ClaimsIdentity) メソッドが呼び出されます。
このメソッドには、id に要求を追加できるエンティティを制御するために適用される SecurityCritical 属性があります。 さらに下のパイプでは、 Claims コレクションに存在する要求に基づいて承認の決定が行われます。