Condividi tramite


AuthorizationContext Costruttori

Definizione

Inizializza una nuova istanza della classe AuthorizationContext.

Overload

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

Inizializza una nuova istanza della classe AuthorizationContext con l'entità di sicurezza, l'attestazione della risorsa e l'attestazione dell'azione specificati.

AuthorizationContext(ClaimsPrincipal, String, String)

Inizializza una nuova istanza della classe AuthorizationContext con l'entità di sicurezza, il nome della risorsa e il nome dell'azione specificati.

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

Inizializza una nuova istanza della classe AuthorizationContext con l'entità di sicurezza, l'attestazione della risorsa e l'attestazione dell'azione specificati.

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

Parametri

principal
ClaimsPrincipal

Entità per cui l'autorizzazione deve essere verificata.

resource
Collection<Claim>

Raccolta di attestazioni che rappresenta la risorsa per la quale deve essere necessario autorizzare l'entità. La raccolta di solito contiene un singolo elemento.

action
Collection<Claim>

Raccolta di attestazioni che rappresenta l'azione da eseguire sulla risorsa. La raccolta di solito contiene un singolo elemento.

Eccezioni

principal è null.

-oppure-

resource è null.

-oppure-

action è null.

Si applica a

AuthorizationContext(ClaimsPrincipal, String, String)

Inizializza una nuova istanza della classe AuthorizationContext con l'entità di sicurezza, il nome della risorsa e il nome dell'azione specificati.

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)

Parametri

principal
ClaimsPrincipal

Entità per cui l'autorizzazione deve essere verificata.

resource
String

Risorsa da cui autorizzare l'entità. La risorsa viene specificata come valore di un'attestazione di nome.

action
String

Azione da eseguire sulla risorsa. L'azione viene specificata come valore di una richiesta di nome.

Eccezioni

principal è null.

-oppure-

resource è null.

-oppure-

action è null.

Commenti

La Action proprietà viene inizializzata per contenere un'attestazione nome (ClaimTypes.Name) con il valore specificato dal action parametro . La Resource proprietà viene inizializzata per contenere un'attestazione nome con il valore specificato dal resource parametro .

Si applica a