Microsoft.AspNetCore.Mvc.Filters Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia implementację kilku filtrów MVC.
Klasy
Interfejsy
| IActionFilter |
Filtr, który otacza wykonywanie akcji. |
| IAlwaysRunResultFilter |
Filtr, który otacza wykonywanie wszystkich wyników akcji. |
| IAsyncActionFilter |
Filtr, który asynchronicznie otacza wykonywanie akcji po zakończeniu powiązania modelu. |
| IAsyncAlwaysRunResultFilter |
Filtr, który asynchronicznie otacza wykonywanie wszystkich wyników akcji. |
| IAsyncAuthorizationFilter |
Filtr, który asynchronicznie potwierdza autoryzację żądania. |
| IAsyncExceptionFilter |
Filtr uruchamiany asynchronicznie po wystąpieniu akcji.Exception |
| IAsyncPageFilter |
Filtr, który asynchronicznie otacza wykonywanie metody obsługi strony. Ten filtr jest wykonywany tylko wtedy, gdy został odznaczony typem programu obsługi, a nie w przypadku poszczególnych metod obsługi. |
| IAsyncResourceFilter |
Filtr, który asynchronicznie otacza wykonywanie powiązania modelu, akcję (i filtry) oraz wynik akcji (i filtry). |
| IAsyncResultFilter |
Filtr, który asynchronicznie otacza wykonywanie wyników akcji pomyślnie zwróconych z akcji. |
| IAuthorizationFilter |
Filtr, który potwierdza autoryzację żądania. |
| IExceptionFilter |
Filtr uruchamiany po wykonaniu akcji zgłosił element Exception. |
| IFilterContainer |
Filtr, który wymaga odwołania do utworzonego IFilterFactory elementu. |
| IFilterFactory |
Interfejs filtru metadanych, który może utworzyć wystąpienie filtru wykonywalnego. |
| IFilterMetadata |
Interfejs znacznika dla filtrów obsługiwanych w potoku żądań MVC. |
| IFilterProvider |
FilterItem Dostawca. Implementacje powinny zostać zaktualizowane Results w celu udostępnienia filtrów wykonywalnych. |
| IOrderedFilter |
Filtr określający względną kolejność, którą należy uruchomić. |
| IPageFilter |
Filtr, który otacza wykonywanie metody obsługi strony. Ten filtr jest wykonywany tylko wtedy, gdy został odznaczony typem programu obsługi, a nie w przypadku poszczególnych metod obsługi. |
| IResourceFilter |
Filtr, który otacza wykonywanie powiązania modelu, akcję (i filtry) oraz wynik akcji (i filtry). |
| IResultFilter |
Filtr, który otacza wykonywanie wyników akcji, które zostały pomyślnie zwrócone z akcji. |
Delegaci
| ActionExecutionDelegate |
Delegat, który asynchronicznie zwraca wartość wskazującą ActionExecutedContext akcję lub następny filtr akcji został wykonany. |
| PageHandlerExecutionDelegate |
Delegat, który asynchronicznie zwraca wartość wskazującą PageHandlerExecutedContext stronę lub następny filtr strony został wykonany. |
| ResourceExecutionDelegate |
Delegat, który asynchronicznie zwraca ResourceExecutedContext powiązanie modelu wskazujące, akcję, wynik akcji, filtry wyników i filtry wyjątków zostały wykonane. |
| ResultExecutionDelegate |
Delegat, który asynchronicznie zwraca wartość wskazującą ResultExecutedContext wynik akcji lub następny filtr wyników został wykonany. |
Uwagi
Aby uzyskać więcej informacji na temat filtrów, filtry w ASP.NET Core.