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