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 umgibt. |
IAsyncActionFilter |
Ein Filter, der die Ausführung der Aktion asynchron umschließt, nachdem die Modellbindung abgeschlossen ist. |
IAsyncAlwaysRunResultFilter |
Ein Filter, der die Ausführung aller Aktionsergebnisse asynchron umgibt. |
IAsyncAuthorizationFilter |
Ein Filter, der die Anforderungsberechtigung asynchron bestätigt. |
IAsyncExceptionFilter |
Ein Filter, der asynchron ausgeführt wird, nachdem eine Aktion ausgelöst Exceptionwurde. |
IAsyncPageFilter |
Ein Filter, der die Ausführung einer Seitenhandlermethode asynchron umgibt. Dieser Filter wird nur ausgeführt, wenn er auf dem Typ eines Handlers und nicht auf einzelnen Handlermethoden eingerichtet ist. |
IAsyncResourceFilter |
Ein Filter, der die Ausführung der Modellbindung asynchron umgibt, die Aktion (und Filter) und das Aktionsergebnis (und Filter). |
IAsyncResultFilter |
Ein Filter, der die Ausführung von Aktionsergebnissen asynchron umgeben, die erfolgreich von einer Aktion zurückgegeben werden. |
IAuthorizationFilter |
Ein Filter, der die Anforderungsautorisierung bestätigt. |
IExceptionFilter |
Ein Filter, der ausgeführt wird, nachdem eine Aktion ausgelöst Exceptionwurde. |
IFilterContainer |
Ein Filter, der einen Verweis zurück auf die IFilterFactory erstellte Datei erfordert. |
IFilterFactory |
Eine Schnittstelle für Filtermetadaten, die eine Instanz eines ausführbaren Filters erstellen können. |
IFilterMetadata |
Markierungsschnittstelle für Filter, die in der MVC-Anforderungspipeline behandelt 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, die ausgeführt werden soll. |
IPageFilter |
Ein Filter, der die Ausführung einer Seitenhandlermethode umgibt. Dieser Filter wird nur ausgeführt, wenn er auf dem Typ eines Handlers und nicht auf einzelnen Handlermethoden eingerichtet ist. |
IResourceFilter |
Ein Filter, der die Ausführung der Modellbindung, die Aktion (und Filter) und das Aktionsergebnis (und Filter) umgibt. |
IResultFilter |
Ein Filter, der die Ausführung von Aktionsergebnissen umgibt, die von einer Aktion erfolgreich zurückgegeben wurden. |
Delegaten
ActionExecutionDelegate |
Eine Stellvertretung, die asynchron eine ActionExecutedContext Angibt, welche Aktion oder der nächste Aktionsfilter ausgeführt wurde. |
PageHandlerExecutionDelegate |
Eine Stellvertretung, die asynchron eine PageHandlerExecutedContext Angabe der Seite oder des nächsten Seitenfilters zurückgibt. |
ResourceExecutionDelegate |
Ein Stellvertretung, der asynchron eine ResourceExecutedContext angibtde Modellbindung, die Aktion, das Ergebnis, Die Ergebnisfilter und Ausnahmefilter der Aktion ausgeführt haben. |
ResultExecutionDelegate |
Eine Stellvertretung, die asynchron eingibt ResultExecutedContext , das das Aktionsergebnis angibt oder der nächste Ergebnisfilter ausgeführt wurde. |
Hinweise
Weitere Informationen zu Filtern finden Sie unter Filter in ASP.net Core.