次の方法で共有


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>

プリンシパルが承認されるリソースを表すクレームのコレクション。 通常、コレクションには 1 つの要素が含まれます。

action
Collection<Claim>

リソースに対して実行されるアクションを表すクレームのコレクション。 通常、コレクションには 1 つの要素が含まれます。

例外

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 パラメーターで指定された値を持つ名前要求を格納するように初期化されます。

適用対象