AuthorizationContext Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
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 .