Class ActionFilterAttribute
Represents the base class for all action-filter attributes.
[AttributeUsage(AttributeTargets.Class|AttributeTargets.Method, Inherited = true, AllowMultiple = true)]
public abstract class ActionFilterAttribute : FilterAttribute, IActionFilter, IFilter
- Inheritance
-
ActionFilterAttribute
- Implements
- Inherited Members
Constructors
ActionFilterAttribute()
Initializes a new instance of the ActionFilterAttribute class.
protected ActionFilterAttribute()
Methods
OnActionExecuted(HttpActionExecutedContext)
Occurs after the action method is invoked.
public virtual void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
Parameters
actionExecutedContext
HttpActionExecutedContextThe action executed context.
OnActionExecutedAsync(HttpActionExecutedContext, CancellationToken)
public virtual Task OnActionExecutedAsync(HttpActionExecutedContext actionExecutedContext, CancellationToken cancellationToken)
Parameters
actionExecutedContext
HttpActionExecutedContextcancellationToken
CancellationToken
Returns
OnActionExecuting(HttpActionContext)
Occurs before the action method is invoked.
public virtual void OnActionExecuting(HttpActionContext actionContext)
Parameters
actionContext
HttpActionContextThe action context.
OnActionExecutingAsync(HttpActionContext, CancellationToken)
public virtual Task OnActionExecutingAsync(HttpActionContext actionContext, CancellationToken cancellationToken)
Parameters
actionContext
HttpActionContextcancellationToken
CancellationToken