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 umgibt, nachdem die Modellbindung abgeschlossen ist. |
IAsyncAlwaysRunResultFilter |
Ein Filter, der die Ausführung aller Aktionsergebnisse asynchron umgibt. |
IAsyncAuthorizationFilter |
Ein Filter, der die Anforderungsautorisierung asynchron bestätigt. |
IAsyncExceptionFilter |
Ein Filter, der asynchron ausgeführt wird, nachdem eine Aktion einen Exceptionausgelöst hat. |
IAsyncPageFilter |
Ein Filter, der die Ausführung einer Seitenhandlermethode asynchron umgibt. Dieser Filter wird nur ausgeführt, wenn er für den Typ eines Handlers und nicht für einzelne Handlermethoden eingerichtet ist. |
IAsyncResourceFilter |
Ein Filter, der die Ausführung der Modellbindung, der Aktion (und filter) und des Aktionsergebnisses (und der Filter) asynchron umgibt. |
IAsyncResultFilter |
Ein Filter, der asynchron die Ausführung von Aktionsergebnissen 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 einen Exceptionausgelöst hat. |
IFilterContainer |
Ein Filter, der einen Verweis zurück auf den benötigt, der IFilterFactory ihn erstellt hat. |
IFilterFactory |
Eine Schnittstelle für Filtermetadaten, die eine instance eines ausführbaren Filters erstellen kann. |
IFilterMetadata |
Markerschnittstelle 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, 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 ist. |
IResourceFilter |
Ein Filter, der die Ausführung der Modellbindung, der Aktion (und filter) und des Aktionsergebnisses (und der Filter) umgibt. |
IResultFilter |
Ein Filter, der die Ausführung von Aktionsergebnissen umgibt, die erfolgreich von einer Aktion zurückgegeben wurden. |
Delegaten
ActionExecutionDelegate |
Ein Delegat, der asynchron einen ActionExecutedContext zurückgibt, der angibt, dass die Aktion oder der nächste Aktionsfilter ausgeführt wurde. |
PageHandlerExecutionDelegate |
Ein Delegat, der asynchron einen PageHandlerExecutedContext zurückgibt, der angibt, dass die Seite oder der Filter der nächsten Seite ausgeführt wurde. |
ResourceExecutionDelegate |
Ein Delegat, der asynchron eine ResourceExecutedContext angibt, die Modellbindung zurückgibt, die Aktion, das Ergebnis der Aktion, Ergebnisfilter und Ausnahmefilter wurden ausgeführt. |
ResultExecutionDelegate |
Ein Delegat, der asynchron ein ResultExecutedContext zurückgibt, das das Aktionsergebnis angibt oder der nächste Ergebnisfilter ausgeführt wurde. |
Hinweise
Weitere Informationen zu Filtern findest du unter Filter in ASP.NET Core.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für