AuthorizeAttribute Classe
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.
Specifica che l'accesso a un controller o a un metodo di azione è limitato agli utenti che soddisfano i requisiti di autorizzazione.
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public class AuthorizeAttribute : System.Web.Mvc.FilterAttribute, System.Web.Mvc.IAuthorizationFilter
type AuthorizeAttribute = class
inherit FilterAttribute
interface IAuthorizationFilter
Public Class AuthorizeAttribute
Inherits FilterAttribute
Implements IAuthorizationFilter
- Ereditarietà
- Attributi
- Implementazioni
Costruttori
AuthorizeAttribute() |
Inizializza una nuova istanza della classe AuthorizeAttribute. |
Proprietà
AllowMultiple |
Ottiene o imposta un valore che indica se è possibile specificare più istanze dell'attributo di filtro. (Ereditato da FilterAttribute) |
Order |
Ottiene o imposta l'ordine con cui vengono eseguiti i filtri dell'azione. (Ereditato da FilterAttribute) |
Roles |
Ottiene o imposta i ruoli utente autorizzati ad accedere al controller o al metodo di azione. |
TypeId |
Ottiene l'identificatore univoco per questo attributo. |
Users |
Ottiene o imposta gli utenti autorizzati ad accedere al controller o al metodo di azione. |
Metodi
AuthorizeCore(HttpContextBase) |
Quando sottoposto a override, fornisce un punto di ingresso per i controlli di autorizzazione personalizzati. |
HandleUnauthorizedRequest(AuthorizationContext) |
Elabora le richieste HTTP che non ottengono l'autorizzazione. |
OnAuthorization(AuthorizationContext) |
Chiamato quando un processo richiede un'autorizzazione. |
OnCacheAuthorization(HttpContextBase) |
Chiamato quando il modulo di memorizzazione nella cache richiede un'autorizzazione. |