Partager via


AuthorizeAttribute Classe

Définition

Indique que l'accès à un contrôleur ou à une méthode d'action est limité aux utilisateurs qui répondent aux conditions requises d'autorisation.

[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
Héritage
AuthorizeAttribute
Attributs
Implémente

Constructeurs

AuthorizeAttribute()

Initialise une nouvelle instance de la classe AuthorizeAttribute.

Propriétés

AllowMultiple

Obtient ou définit une valeur qui indique s'il est possible de spécifier plusieurs instances de l'attribut de filtre.

(Hérité de FilterAttribute)
Order

Obtient ou définit l'ordre dans lequel les filtres d'action sont exécutés.

(Hérité de FilterAttribute)
Roles

Obtient ou définit les rôles utilisateur autorisés à accéder au contrôleur ou à la méthode d'action.

TypeId

Obtient l'identificateur unique pour cet attribut.

Users

Obtient ou définit les utilisateurs autorisés à accéder au contrôleur ou à la méthode d'action.

Méthodes

AuthorizeCore(HttpContextBase)

En cas de substitution, fournit un point d'entrée aux contrôles des autorisations personnalisés.

HandleUnauthorizedRequest(AuthorizationContext)

Traite les requêtes HTTP pour lesquelles l'autorisation échoue.

OnAuthorization(AuthorizationContext)

Appelée lorsqu'un processus demande une autorisation.

OnCacheAuthorization(HttpContextBase)

Appelée lorsque le module de mise en cache demande une autorisation.

S’applique à