AuthorizeAttribute Classe

Definizione

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

Si applica a