共用方式為


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

為其檢查授權的主體 (Principal)。

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

為其檢查授權的主體 (Principal)。

resource
String

其主體要授權的資源。 資源是指定為名稱宣告的值。

action
String

要對資源執行的動作。 動作指定為名稱宣告的值。

例外狀況

principalnull

-或-

resourcenull

-或-

actionnull

備註

屬性 Action 會初始化為包含名稱宣告 (ClaimTypes.Name) 參數所 action 指定的值。 屬性 Resource 會初始化為包含具有 參數所 resource 指定值的名稱宣告。

適用於