AuthorizationContext Konstruktorer

Definition

Initierar en ny instans av AuthorizationContext klassen.

Överlagringar

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

Initierar en ny instans av AuthorizationContext klassen med det angivna huvudkontot, resursanspråket och åtgärdsanspråket.

AuthorizationContext(ClaimsPrincipal, String, String)

Initierar en ny instans av AuthorizationContext klassen med angivet huvudnamn, resursnamn och åtgärdsnamn.

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

Initierar en ny instans av AuthorizationContext klassen med det angivna huvudkontot, resursanspråket och åtgärdsanspråket.

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))

Parametrar

principal
ClaimsPrincipal

Det huvudnamn som auktoriseringen ska kontrolleras för.

resource
Collection<Claim>

En samling anspråk som representerar den resurs som huvudkontot ska auktoriseras för. Samlingen innehåller vanligtvis ett enda element.

action
Collection<Claim>

En samling anspråk som representerar den åtgärd som ska utföras på resursen. Samlingen innehåller vanligtvis ett enda element.

Undantag

principal är null.

-eller-

resource är null.

-eller-

action är null.

Gäller för

AuthorizationContext(ClaimsPrincipal, String, String)

Initierar en ny instans av AuthorizationContext klassen med angivet huvudnamn, resursnamn och åtgärdsnamn.

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)

Parametrar

principal
ClaimsPrincipal

Det huvudnamn som auktoriseringen ska kontrolleras för.

resource
String

Den resurs som huvudkontot ska auktoriseras för. Resursen anges som värdet för ett namnanspråk.

action
String

Åtgärden som ska utföras på resursen. Åtgärden anges som värdet för ett namnanspråk.

Undantag

principal är null.

-eller-

resource är null.

-eller-

action är null.

Kommentarer

Egenskapen Action initieras för att innehålla ett namnanspråk (ClaimTypes.Name) som har värdet som anges av parametern action . Egenskapen Resource initieras för att innehålla ett namnanspråk som har värdet som anges av parametern resource .

Gäller för