Microsoft.AspNetCore.Mvc.Filters 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
いくつかの MVC フィルターの実装を提供します。
クラス
インターフェイス
IActionFilter |
アクションの実行を囲むフィルター。 |
IAlwaysRunResultFilter |
すべてのアクション結果の実行を囲むフィルター。 |
IAsyncActionFilter |
モデル バインドが完了した後、アクションの実行を非同期的に囲むフィルター。 |
IAsyncAlwaysRunResultFilter |
すべてのアクション結果の実行を非同期的に囲むフィルター。 |
IAsyncAuthorizationFilter |
要求の承認を非同期的に確認するフィルター。 |
IAsyncExceptionFilter |
アクションが スローされた後に非同期的に実行される Exceptionフィルター。 |
IAsyncPageFilter |
ページ ハンドラー メソッドの実行を非同期的に囲むフィルター。 このフィルターは、個々のハンドラー メソッドではなく、ハンドラーの型で装飾されている場合にのみ実行されます。 |
IAsyncResourceFilter |
モデル バインドの実行、アクション (およびフィルター)、およびアクションの結果 (およびフィルター) を非同期的に囲むフィルター。 |
IAsyncResultFilter |
アクションの実行を非同期的に囲むフィルターは、アクションから正常に返された結果です。 |
IAuthorizationFilter |
要求の承認を確認するフィルター。 |
IExceptionFilter |
アクション Exceptionが スローされた後に実行されるフィルター。 |
IFilterContainer |
作成した への IFilterFactory 参照を必要とするフィルター。 |
IFilterFactory |
実行可能フィルターのインスタンスを作成できるフィルター メタデータのインターフェイス。 |
IFilterMetadata |
MVC 要求パイプラインで処理されるフィルターのマーカー インターフェイス。 |
IFilterProvider |
FilterItem プロバイダー。 実行可能フィルターを使用できるようにするには、実装を更新 Results する必要があります。 |
IOrderedFilter |
実行する相対順序を指定するフィルター。 |
IPageFilter |
ページ ハンドラー メソッドの実行を囲むフィルター。 このフィルターは、個々のハンドラー メソッドではなく、ハンドラーの型で装飾されている場合にのみ実行されます。 |
IResourceFilter |
モデル バインドの実行、アクション (およびフィルター) とアクションの結果 (およびフィルター) を囲むフィルター。 |
IResultFilter |
アクションの実行を囲むフィルターは、アクションから正常に返されます。 |
代理人
ActionExecutionDelegate |
アクションまたは次のアクション フィルターが実行されたことを示す を ActionExecutedContext 非同期的に返すデリゲート。 |
PageHandlerExecutionDelegate |
ページまたは次の PageHandlerExecutedContext ページ フィルターが実行されたことを示す を非同期的に返すデリゲート。 |
ResourceExecutionDelegate |
モデル バインド、アクション、アクションの結果、結果フィルター、例外フィルターを非同期的に返す ResourceExecutedContext デリゲートが実行されました。 |
ResultExecutionDelegate |
アクションの結果または次の結果フィルターが実行されたことを示す を ResultExecutedContext 非同期的に返すデリゲート。 |
注釈
フィルターの詳細については、「ASP.NET Coreのフィルター」を参照してください。