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
actionExecutedContextHttpActionExecutedContextThe action executed context.
OnActionExecutedAsync(HttpActionExecutedContext, CancellationToken)
public virtual Task OnActionExecutedAsync(HttpActionExecutedContext actionExecutedContext, CancellationToken cancellationToken)
Parameters
actionExecutedContextHttpActionExecutedContextcancellationTokenCancellationToken
Returns
OnActionExecuting(HttpActionContext)
Occurs before the action method is invoked.
public virtual void OnActionExecuting(HttpActionContext actionContext)
Parameters
actionContextHttpActionContextThe action context.
OnActionExecutingAsync(HttpActionContext, CancellationToken)
public virtual Task OnActionExecutingAsync(HttpActionContext actionContext, CancellationToken cancellationToken)
Parameters
actionContextHttpActionContextcancellationTokenCancellationToken