Microsoft.AspNetCore.Mvc.Filters Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje implementaci pro několik filtrů MVC.
Třídy
Rozhraní
IActionFilter |
Filtr, který obklopuje provádění akce. |
IAlwaysRunResultFilter |
Filtr, který obklopuje provádění všech výsledků akce. |
IAsyncActionFilter |
Filtr, který asynchronně obklopuje provádění akce po dokončení vazby modelu. |
IAsyncAlwaysRunResultFilter |
Filtr, který asynchronně obklopuje provádění všech výsledků akce. |
IAsyncAuthorizationFilter |
Filtr, který asynchronně potvrzuje žádost o autorizaci. |
IAsyncExceptionFilter |
Filtr, který se spouští asynchronně poté, co akce vyvolá Exception. |
IAsyncPageFilter |
Filtr, který asynchronně obklopuje provádění metody obslužné rutiny stránky. Tento filtr se provádí pouze při dekoru typu obslužné rutiny, nikoli u jednotlivých metod obslužné rutiny. |
IAsyncResourceFilter |
Filtr, který asynchronně obklopuje provádění vazby modelu, akci (a filtry) a výsledek akce (a filtry). |
IAsyncResultFilter |
Filtr, který asynchronně obklopuje provádění výsledků akce, které se úspěšně vrátily z akce. |
IAuthorizationFilter |
Filtr, který potvrzuje žádost o autorizaci. |
IExceptionFilter |
Filtr, který se spustí po vyvolání Exceptionakce . |
IFilterContainer |
Filtr, který vyžaduje odkaz zpět na objekt, který ho IFilterFactory vytvořil. |
IFilterFactory |
Rozhraní pro metadata filtru, které může vytvořit instanci spustitelného filtru. |
IFilterMetadata |
Rozhraní značky pro filtry zpracovávané v kanálu požadavků MVC |
IFilterProvider |
Poskytovatel FilterItem . Implementace by se měly aktualizovat Results , aby byly dostupné spustitelné filtry. |
IOrderedFilter |
Filtr, který určuje relativní pořadí, ve které se má spustit. |
IPageFilter |
Filtr, který obklopuje provádění metody obslužné rutiny stránky. Tento filtr se provádí pouze při dekoru typu obslužné rutiny, nikoli u jednotlivých metod obslužné rutiny. |
IResourceFilter |
Filtr, který obklopuje provádění vazby modelu, akci (a filtry) a výsledek akce (a filtry). |
IResultFilter |
Filtr, který obklopuje provádění výsledků akce, které se úspěšně vrátily z akce. |
Delegáti
ActionExecutionDelegate |
Delegát, který asynchronně vrátí hodnotu ActionExecutedContext označující, že se spustila akce nebo filtr další akce. |
PageHandlerExecutionDelegate |
Delegát, který asynchronně vrací hodnotu PageHandlerExecutedContext označující, že se spustil filtr stránky nebo další stránky. |
ResourceExecutionDelegate |
Delegát, který asynchronně vrací ResourceExecutedContext indikující vazbu modelu, akci, výsledek akce, filtry výsledků a filtry výjimek byly provedeny. |
ResultExecutionDelegate |
Delegát, který asynchronně vrací indikující ResultExecutedContext výsledek akce nebo filtr dalšího výsledku se spustil. |
Poznámky
Další informace o filtrech najdete v článku Filtry v ASP.NET Core.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro