Class ActionFilterAttribute
Represents the base class for filter attributes.
[AttributeUsage(AttributeTargets.Class|AttributeTargets.Method, Inherited = true, AllowMultiple = false)]
public abstract class ActionFilterAttribute : FilterAttribute, IMvcFilter, IActionFilter, IResultFilter
- Inheritance
-
ActionFilterAttribute
- Implements
- Derived
- Inherited Members
Constructors
ActionFilterAttribute()
Initializes a new instance of the ActionFilterAttribute class.
protected ActionFilterAttribute()
Methods
OnActionExecuted(ActionExecutedContext)
Called by the ASP.NET MVC framework after the action method executes.
public virtual void OnActionExecuted(ActionExecutedContext filterContext)
Parameters
filterContext
ActionExecutedContextThe filter context.
OnActionExecuting(ActionExecutingContext)
Called by the ASP.NET MVC framework before the action method executes.
public virtual void OnActionExecuting(ActionExecutingContext filterContext)
Parameters
filterContext
ActionExecutingContextThe filter context.
OnResultExecuted(ResultExecutedContext)
Called by the ASP.NET MVC framework after the action result executes.
public virtual void OnResultExecuted(ResultExecutedContext filterContext)
Parameters
filterContext
ResultExecutedContextThe filter context.
OnResultExecuting(ResultExecutingContext)
Called by the ASP.NET MVC framework before the action result executes.
public virtual void OnResultExecuting(ResultExecutingContext filterContext)
Parameters
filterContext
ResultExecutingContextThe filter context.