ExceptionFilterAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 . |