ExceptionFilterAttribute Clase

Definición

Filtro abstracto que se ejecuta de forma asincrónica después de que una acción haya producido una Exceptionexcepción . Las subclases deben invalidar OnException(ExceptionContext) o OnExceptionAsync(ExceptionContext) no ambas.

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

Constructores

ExceptionFilterAttribute()

Filtro abstracto que se ejecuta de forma asincrónica después de que una acción haya producido una Exceptionexcepción . Las subclases deben invalidar OnException(ExceptionContext) o OnExceptionAsync(ExceptionContext) no ambas.

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

OnException(ExceptionContext)

Se llama después de que una acción haya producido una Exceptionexcepción .

OnExceptionAsync(ExceptionContext)

Se llama después de que una acción haya producido una Exceptionexcepción .

Se aplica a