Condividi tramite


AuthorizationContext Costruttori

Definizione

Inizializza una nuova istanza della classe AuthorizationContext.

Overload

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

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

AuthorizationContext(ClaimsPrincipal, String, String)

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

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

Inizializza una nuova istanza della AuthorizationContext classe con l'entità, l'attestazione di risorsa e l'attestazione di 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 la quale deve essere verificata l'autorizzazione.

resource
Collection<Claim>

Raccolta di attestazioni che rappresenta la risorsa per cui l'entità deve essere autorizzata. La raccolta contiene in genere un singolo elemento.

action
Collection<Claim>

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

Eccezioni

principal è null.

oppure

resource è null.

oppure

action è null.

Si applica a

AuthorizationContext(ClaimsPrincipal, String, String)

Inizializza una nuova istanza della AuthorizationContext classe con l'entità, 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 la quale deve essere verificata l'autorizzazione.

resource
String

Risorsa per cui l'entità deve essere autorizzata. La risorsa viene specificata come valore di un'attestazione del nome.

action
String

Azione da eseguire sulla risorsa. L'azione viene specificata come valore di un'attestazione del nome.

Eccezioni

principal è null.

oppure

resource è null.

oppure

action è null.

Commenti

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

Si applica a