Microsoft.AspNetCore.Mvc.Filters Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Implementierung für mehrere MVC-Filter bereit.
Klassen
Schnittstellen
IActionFilter |
Ein Filter, der die Ausführung der Aktion umgibt. |
IAlwaysRunResultFilter |
Ein Filter, der die Ausführung aller Aktionsergebnisse umschließt. |
IAsyncActionFilter |
Ein Filter, der die Ausführung der Aktion asynchron umschließt, nachdem die Modellbindung abgeschlossen wurde. |
IAsyncAlwaysRunResultFilter |
Ein Filter, der die Ausführung aller Aktionsergebnisse asynchron umschließt. |
IAsyncAuthorizationFilter |
Ein Filter, der die Anforderungsautorisierung asynchron bestätigt. |
IAsyncExceptionFilter |
Ein Filter, der asynchron ausgeführt wird, nachdem eine Aktion ausgelöst Exception hat. |
IAsyncPageFilter |
Ein Filter, der die Ausführung einer Seitenhandlermethode asynchron umschließt. Dieser Filter wird nur ausgeführt, wenn er für den Typ eines Handlers und nicht für einzelne Handlermethoden ergänzt wird. |
IAsyncResourceFilter |
Ein Filter, der die Ausführung der Modellbindung, der Aktion (und der Filter) und des Aktionsergebnisses (und der Filter) asynchron umschließt. |
IAsyncResultFilter |
Ein Filter, der die Ausführung von Aktionsergebnissen asynchron umschließt, die erfolgreich von einer Aktion zurückgegeben wurden. |
IAuthorizationFilter |
Ein Filter, der die Anforderungsautorisierung bestätigt. |
IExceptionFilter |
Ein Filter, der ausgeführt wird, nachdem eine Aktion eine ausgelöst Exception hat. |
IFilterContainer |
Ein Filter, der einen Verweis zurück auf den IFilterFactory erfordert, der ihn erstellt hat. |
IFilterFactory |
Eine Schnittstelle für Filtermetadaten, die eine Instanz eines ausführbaren Filters erstellen kann. |
IFilterMetadata |
Markerschnittstelle für Filter, die in der MVC-Anforderungspipeline verarbeitet werden. |
IFilterProvider |
Ein FilterItem -Anbieter. Implementierungen sollten aktualisiert Results werden, um ausführbare Filter verfügbar zu machen. |
IOrderedFilter |
Ein Filter, der die relative Reihenfolge angibt, in der er ausgeführt werden soll. |
IPageFilter |
Ein Filter, der die Ausführung einer Seitenhandlermethode umgibt. Dieser Filter wird nur ausgeführt, wenn er für den Typ eines Handlers und nicht für einzelne Handlermethoden eingerichtet wurde. |
IResourceFilter |
Ein Filter, der die Ausführung der Modellbindung, die Aktion (und Filter) und das Aktionsergebnis (und Filter) umschließt. |
IResultFilter |
Ein Filter, der die Ausführung von Aktionsergebnissen umschließt, die erfolgreich von einer Aktion zurückgegeben wurden. |
Delegaten
ActionExecutionDelegate |
Ein Delegat, der asynchron einen zurückgibt, der angibt, ob die Aktion oder ActionExecutedContext der nächste Aktionsfilter ausgeführt wurde. |
PageHandlerExecutionDelegate |
Ein Delegat, der asynchron einen zurückgibt, der angibt, dass die Seite oder PageHandlerExecutedContext der Filter für die nächste Seite ausgeführt wurde. |
ResourceExecutionDelegate |
Ein Delegat, der asynchron einen zurückgibt, der die ResourceExecutedContext Modellbindung, die Aktion, das Ergebnis der Aktion, Ergebnisfilter und Ausnahmefilter angibt. |
ResultExecutionDelegate |
Ein Delegat, der asynchron einen zurückgibt, ResultExecutedContext der das Aktionsergebnis oder den nächsten Ergebnisfilter angibt, der ausgeführt wurde. |
Hinweise
Weitere Informationen zu Filtern finden Sie unter Filter in ASP.net Core.