共用方式為


AuthorizationContext 建構函式

定義

初始化 AuthorizationContext 類別的新執行個體。

多載

名稱 Description
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 屬性初始化為包含一個名稱主張(ClaimTypes.Name),其值由參數指定 action 。 屬性 Resource 初始化為包含一個名稱聲明,該主張的值由參數指定 resource

適用於