ResultFilterAttribute Clase

Definición

Filtro abstracto que rodea de forma asincrónica la ejecución del resultado de la acción. Las subclases deben OnResultExecuting(ResultExecutingContext) invalidar , o pero no y cualquiera de las OnResultExecuted(ResultExecutedContext) OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) otras dos.

public ref class ResultFilterAttribute abstract : Attribute, 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 ResultFilterAttribute : Attribute, 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 ResultFilterAttribute = class
    inherit Attribute
    interface IResultFilter
    interface IFilterMetadata
    interface IAsyncResultFilter
    interface IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type ResultFilterAttribute = class
    inherit Attribute
    interface IAsyncResultFilter
    interface IFilterMetadata
    interface IOrderedFilter
    interface IResultFilter
Public MustInherit Class ResultFilterAttribute
Inherits Attribute
Implements IAsyncResultFilter, IOrderedFilter, IResultFilter
Herencia
ResultFilterAttribute
Derivado
Atributos
Implementaciones

Constructores

ResultFilterAttribute()

Propiedades

Order

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

Métodos

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