AuthorizeAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |