AuthorizationContext Constructors

Definitie

Initialiseert een nieuw exemplaar van de AuthorizationContext klasse.

Overloads

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

Initialiseert een nieuw exemplaar van de AuthorizationContext klasse met de opgegeven principal, resourceclaim en actieclaim.

AuthorizationContext(ClaimsPrincipal, String, String)

Initialiseert een nieuw exemplaar van de AuthorizationContext klasse met de opgegeven principal, resourcenaam en actienaam.

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

Initialiseert een nieuw exemplaar van de AuthorizationContext klasse met de opgegeven principal, resourceclaim en actieclaim.

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

Parameters

principal
ClaimsPrincipal

De principal waarvoor autorisatie moet worden gecontroleerd.

resource
Collection<Claim>

Een verzameling claims die de resource vertegenwoordigt waarvoor de principal moet worden geautoriseerd. De verzameling bevat doorgaans één element.

action
Collection<Claim>

Een verzameling claims die de actie vertegenwoordigt die moet worden uitgevoerd op de resource. De verzameling bevat doorgaans één element.

Uitzonderingen

principal is null.

– of –

resource is null.

– of –

action is null.

Van toepassing op

AuthorizationContext(ClaimsPrincipal, String, String)

Initialiseert een nieuw exemplaar van de AuthorizationContext klasse met de opgegeven principal, resourcenaam en actienaam.

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)

Parameters

principal
ClaimsPrincipal

De principal waarvoor autorisatie moet worden gecontroleerd.

resource
String

De resource waarvoor de principal moet worden geautoriseerd. De resource wordt opgegeven als de waarde van een naamclaim.

action
String

De actie die moet worden uitgevoerd op de resource. De actie wordt opgegeven als de waarde van een naamclaim.

Uitzonderingen

principal is null.

– of –

resource is null.

– of –

action is null.

Opmerkingen

De Action eigenschap wordt geïnitialiseerd om een naamclaim (ClaimTypes.Name) te bevatten die de waarde bevat die is opgegeven door de action parameter. De Resource eigenschap wordt geïnitialiseerd om een naamclaim te bevatten die de waarde bevat die is opgegeven door de resource parameter.

Van toepassing op