Freigeben über


IAlwaysRunResultFilter Schnittstelle

Definition

Ein Filter, der die Ausführung aller Aktionsergebnisse umschließt.

public interface class IAlwaysRunResultFilter : Microsoft::AspNetCore::Mvc::Filters::IResultFilter
public interface IAlwaysRunResultFilter : Microsoft.AspNetCore.Mvc.Filters.IResultFilter
type IAlwaysRunResultFilter = interface
    interface IResultFilter
    interface IFilterMetadata
type IAlwaysRunResultFilter = interface
    interface IFilterMetadata
    interface IResultFilter
Public Interface IAlwaysRunResultFilter
Implements IResultFilter
Implementiert

Hinweise

Die IAlwaysRunResultFilter -Schnittstelle deklariert eine IResultFilter Implementierung, die für alle Aktionsergebnisse ausgeführt werden soll. .

IResultFilter Und IAsyncResultFilter -Instanzen werden nicht ausgeführt, wenn ein Autorisierungs- oder Ressourcenfilter die Anforderung kurzschließt, um die Ausführung der Aktion zu verhindern. IResultFilter Implementierungen und IAsyncResultFilter werden auch nicht ausgeführt, wenn ein Ausnahmefilter eine Ausnahme behandelt, indem er ein Aktionsergebnis erzeugt.

Methoden

OnResultExecuted(ResultExecutedContext)

Wird aufgerufen, nachdem das Aktionsergebnis ausgeführt wurde.

(Geerbt von IResultFilter)
OnResultExecuting(ResultExecutingContext)

Wird aufgerufen, bevor das Aktionsergebnis ausgeführt wird.

(Geerbt von IResultFilter)

Gilt für: