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
filterContextActionExecutedContextThe filter context.
OnActionExecuting(ActionExecutingContext)
Called by the ASP.NET MVC framework before the action method executes.
public virtual void OnActionExecuting(ActionExecutingContext filterContext)
Parameters
filterContextActionExecutingContextThe filter context.
OnResultExecuted(ResultExecutedContext)
Called by the ASP.NET MVC framework after the action result executes.
public virtual void OnResultExecuted(ResultExecutedContext filterContext)
Parameters
filterContextResultExecutedContextThe filter context.
OnResultExecuting(ResultExecutingContext)
Called by the ASP.NET MVC framework before the action result executes.
public virtual void OnResultExecuting(ResultExecutingContext filterContext)
Parameters
filterContextResultExecutingContextThe filter context.