ActionFilterAttribute Clase

Definición

public ref class ActionFilterAttribute abstract : Attribute, Microsoft::AspNetCore::Mvc::Filters::IActionFilter, Microsoft::AspNetCore::Mvc::Filters::IAsyncActionFilter, Microsoft::AspNetCore::Mvc::Filters::IAsyncResultFilter, Microsoft::AspNetCore::Mvc::Filters::IOrderedFilter, Microsoft::AspNetCore::Mvc::Filters::IResultFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public abstract class ActionFilterAttribute : Attribute, Microsoft.AspNetCore.Mvc.Filters.IActionFilter, Microsoft.AspNetCore.Mvc.Filters.IAsyncActionFilter, Microsoft.AspNetCore.Mvc.Filters.IAsyncResultFilter, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter, Microsoft.AspNetCore.Mvc.Filters.IResultFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type ActionFilterAttribute = class
    inherit Attribute
    interface IActionFilter
    interface IFilterMetadata
    interface IAsyncActionFilter
    interface IResultFilter
    interface IAsyncResultFilter
    interface IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type ActionFilterAttribute = class
    inherit Attribute
    interface IActionFilter
    interface IFilterMetadata
    interface IAsyncActionFilter
    interface IAsyncResultFilter
    interface IOrderedFilter
    interface IResultFilter
Public MustInherit Class ActionFilterAttribute
Inherits Attribute
Implements IActionFilter, IAsyncActionFilter, IAsyncResultFilter, IOrderedFilter, IResultFilter
Herencia
ActionFilterAttribute
Atributos
Implementaciones

Constructores

ActionFilterAttribute()

Propiedades

Order

Obtiene el valor de orden para determinar el orden de ejecución de filtros. Los filtros se ejecutan en un valor numérico ascendente de la Order propiedad .

Métodos

OnActionExecuted(ActionExecutedContext)

Se llama después de que se ejecute la acción antes del resultado de la acción.

OnActionExecuting(ActionExecutingContext)

Se llama antes de que se ejecute la acción, una vez completado el enlace del modelo.

OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate)

Se llama de forma asincrónica antes de la acción, una vez completado el enlace del modelo.

OnResultExecuted(ResultExecutedContext)

Se llama después de ejecutarse el resultado de la acción.

OnResultExecuting(ResultExecutingContext)

Se llama antes de que se ejecute el resultado de la acción.

OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate)

Se llama de forma asincrónica antes del resultado de la acción.

Se aplica a