ResultFilterAttribute Clase

Definición

Filtro abstracto que rodea asincrónicamente la ejecución del resultado de la acción. Las subclases deben invalidar OnResultExecuting(ResultExecutingContext), OnResultExecuted(ResultExecutedContext) o pero OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) no OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) y ninguno de los otros 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()

Filtro abstracto que rodea asincrónicamente la ejecución del resultado de la acción. Las subclases deben invalidar OnResultExecuting(ResultExecutingContext), OnResultExecuted(ResultExecutedContext) o pero OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) no OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) y ninguno de los otros dos.

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

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