ExceptionFilterAttribute Klasse

Definition

Ein abstrakter Filter, der asynchron ausgeführt wird, nachdem eine Aktion einen Exceptionausgelöst hat. Unterklassen müssen oder OnExceptionAsync(ExceptionContext) überschreibenOnException(ExceptionContext), aber nicht beides.

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
Vererbung
ExceptionFilterAttribute
Attribute
Implementiert

Konstruktoren

ExceptionFilterAttribute()

Ein abstrakter Filter, der asynchron ausgeführt wird, nachdem eine Aktion einen Exceptionausgelöst hat. Unterklassen müssen oder OnExceptionAsync(ExceptionContext) überschreibenOnException(ExceptionContext), aber nicht beides.

Eigenschaften

Order

Ruft den Auftragswert zum Bestimmen der Ausführungsreihenfolge von Filtern ab. Filter werden im aufsteigenden numerischen Wert der Order Eigenschaft ausgeführt.

Methoden

OnException(ExceptionContext)

Wird aufgerufen, nachdem eine Aktion ausgelöst Exceptionhat.

OnExceptionAsync(ExceptionContext)

Wird aufgerufen, nachdem eine Aktion ausgelöst Exceptionhat.

Gilt für: