Sdílet prostřednictvím


ExceptionFilterAttribute Třída

Definice

Abstraktní filtr, který se spouští asynchronně poté, co akce vyvolá Exception. Podtřídy musí přepsat OnException(ExceptionContext) nebo , OnExceptionAsync(ExceptionContext) ale ne obojí.

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
Dědičnost
ExceptionFilterAttribute
Atributy
Implementuje

Konstruktory

ExceptionFilterAttribute()

Abstraktní filtr, který se spouští asynchronně poté, co akce vyvolá Exception. Podtřídy musí přepsat OnException(ExceptionContext) nebo , OnExceptionAsync(ExceptionContext) ale ne obojí.

Vlastnosti

Order

Získá hodnotu pořadí pro určení pořadí provádění filtrů. Filtry se spouštějí ve vzestupné číselné hodnotě Order vlastnosti .

Metody

OnException(ExceptionContext)

Volá se po vyvolání Exceptionakce .

OnExceptionAsync(ExceptionContext)

Volá se po vyvolání Exceptionakce .

Platí pro