次の方法で共有


AuthorizationContext コンストラクター

定義

AuthorizationContext クラスの新しいインスタンスを初期化します。

オーバーロード

AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>)

指定したプリンシパル、リソース クレーム、およびアクション クレームを使用して、AuthorizationContext クラスの新しいインスタンスを初期化します。

AuthorizationContext(ClaimsPrincipal, String, String)

指定したプリンシパル、リソース名、およびアクション名を使用して、AuthorizationContext クラスの新しいインスタンスを初期化します。

AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>)

指定したプリンシパル、リソース クレーム、およびアクション クレームを使用して、AuthorizationContext クラスの新しいインスタンスを初期化します。

public:
 AuthorizationContext(System::Security::Claims::ClaimsPrincipal ^ principal, System::Collections::ObjectModel::Collection<System::Security::Claims::Claim ^> ^ resource, System::Collections::ObjectModel::Collection<System::Security::Claims::Claim ^> ^ action);
public AuthorizationContext (System.Security.Claims.ClaimsPrincipal principal, System.Collections.ObjectModel.Collection<System.Security.Claims.Claim> resource, System.Collections.ObjectModel.Collection<System.Security.Claims.Claim> action);
new System.Security.Claims.AuthorizationContext : System.Security.Claims.ClaimsPrincipal * System.Collections.ObjectModel.Collection<System.Security.Claims.Claim> * System.Collections.ObjectModel.Collection<System.Security.Claims.Claim> -> System.Security.Claims.AuthorizationContext
Public Sub New (principal As ClaimsPrincipal, resource As Collection(Of Claim), action As Collection(Of Claim))

パラメーター

principal
ClaimsPrincipal

承認のチェック対象となるプリンシパル。

resource
Collection<Claim>

プリンシパルが承認されるリソースを表すクレームのコレクション。 通常は単一要素を含むコレクション。

action
Collection<Claim>

リソースで実行されるアクションを表すクレームのコレクション。 通常は単一要素を含むコレクション。

例外

principalnullです。

または

resourcenull です。

または

actionnullです。

適用対象

AuthorizationContext(ClaimsPrincipal, String, String)

指定したプリンシパル、リソース名、およびアクション名を使用して、AuthorizationContext クラスの新しいインスタンスを初期化します。

public:
 AuthorizationContext(System::Security::Claims::ClaimsPrincipal ^ principal, System::String ^ resource, System::String ^ action);
public AuthorizationContext (System.Security.Claims.ClaimsPrincipal principal, string resource, string action);
new System.Security.Claims.AuthorizationContext : System.Security.Claims.ClaimsPrincipal * string * string -> System.Security.Claims.AuthorizationContext
Public Sub New (principal As ClaimsPrincipal, resource As String, action As String)

パラメーター

principal
ClaimsPrincipal

承認のチェック対象となるプリンシパル。

resource
String

プリンシパルを承認する対象のリソース。 リソースは名前クレームの値として指定されています。

action
String

リソースに対して実行されるアクション。 アクションは名前クレームの値として指定されています。

例外

principalnullです。

または

resourcenull です。

または

actionnullです。

注釈

プロパティはAction、 パラメーターでaction指定された値を持つ名前要求 (ClaimTypes.Name) を格納するように初期化されます。 プロパティは Resource 、 パラメーターで resource 指定された値を持つ名前要求を格納するように初期化されます。

適用対象