ActionFilterAttribute Class¶
Inheritance Hierarchy¶
System.Object
System.Attribute
Microsoft.AspNet.Mvc.ActionFilterAttribute
Syntax¶
public abstract class ActionFilterAttribute : Attribute, _Attribute, IActionFilter, IAsyncActionFilter, IResultFilter, IAsyncResultFilter, IOrderedFilter, IFilter
Properties¶
-
Order
()¶ Return type: System.Int32 public int Order { get; set; }
-
Methods¶
-
OnActionExecuted
(Microsoft.AspNet.Mvc.ActionExecutedContext)¶ Arguments: - context (Microsoft.AspNet.Mvc.ActionExecutedContext) –
public virtual void OnActionExecuted(ActionExecutedContext context)
-
OnActionExecuting
(Microsoft.AspNet.Mvc.ActionExecutingContext)¶ Arguments: - context (Microsoft.AspNet.Mvc.ActionExecutingContext) –
public virtual void OnActionExecuting(ActionExecutingContext context)
-
OnActionExecutionAsync
(Microsoft.AspNet.Mvc.ActionExecutingContext, Microsoft.AspNet.Mvc.ActionExecutionDelegate)¶ Arguments: - context (Microsoft.AspNet.Mvc.ActionExecutingContext) –
- next (Microsoft.AspNet.Mvc.ActionExecutionDelegate) –
Return type: System.Threading.Tasks.Task
public virtual Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
-
OnResultExecuted
(Microsoft.AspNet.Mvc.ResultExecutedContext)¶ Arguments: - context (Microsoft.AspNet.Mvc.ResultExecutedContext) –
public virtual void OnResultExecuted(ResultExecutedContext context)
-
OnResultExecuting
(Microsoft.AspNet.Mvc.ResultExecutingContext)¶ Arguments: - context (Microsoft.AspNet.Mvc.ResultExecutingContext) –
public virtual void OnResultExecuting(ResultExecutingContext context)
-
OnResultExecutionAsync
(Microsoft.AspNet.Mvc.ResultExecutingContext, Microsoft.AspNet.Mvc.ResultExecutionDelegate)¶ Arguments: - context (Microsoft.AspNet.Mvc.ResultExecutingContext) –
- next (Microsoft.AspNet.Mvc.ResultExecutionDelegate) –
Return type: System.Threading.Tasks.Task
public virtual Task OnResultExecutionAsync(ResultExecutingContext context, ResultExecutionDelegate next)
-