Partager via


ActionFilterAttribute Classe

Définition

Représente la classe de base pour les attributs de filtre.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public abstract class ActionFilterAttribute : System.Web.Mvc.FilterAttribute, System.Web.Mvc.IActionFilter, System.Web.Mvc.IResultFilter
type ActionFilterAttribute = class
    inherit FilterAttribute
    interface IActionFilter
    interface IResultFilter
Public MustInherit Class ActionFilterAttribute
Inherits FilterAttribute
Implements IActionFilter, IResultFilter
Héritage
ActionFilterAttribute
Dérivé
Attributs
Implémente

Constructeurs

ActionFilterAttribute()

Initialise une nouvelle instance de la classe ActionFilterAttribute.

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)

Méthodes

OnActionExecuted(ActionExecutedContext)

Appelée par l'infrastructure ASP.NET MVC après l'exécution de la méthode d'action.

OnActionExecuting(ActionExecutingContext)

Appelée par l'infrastructure ASP.NET MVC avant l'exécution de la méthode d'action.

OnResultExecuted(ResultExecutedContext)

Appelée par l'infrastructure ASP.NET MVC après l'exécution du résultat de l'action.

OnResultExecuting(ResultExecutingContext)

Appelée par l'infrastructure ASP.NET MVC avant l'exécution du résultat de l'action.

S’applique à