IActionDescriptorProvider インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インスタンスを指定するためのコントラクトを ActionDescriptor 定義します。
public interface class IActionDescriptorProvider
public interface IActionDescriptorProvider
type IActionDescriptorProvider = interface
Public Interface IActionDescriptorProvider
- 派生
注釈
アプリケーションの初期化時に、MVC は の登録済みインスタンス IActionDescriptorProvider をすべて呼び出して検出を実行 ActionDescriptor します。 IActionDescriptorProvider インスタンスは、 の昇順 Orderで呼び出されます。
各プロバイダーには、 メソッドが OnProvidersExecuting(ActionDescriptorProviderContext) 順番に呼び出され、 の同じインスタンス ActionInvokerProviderContextが指定されています。 次に、各プロバイダーには OnProvidersExecuted(ActionDescriptorProviderContext) 、逆の順序で 呼び出されるメソッドがあります。 各インスタンスには、 を追加または変更 Resultsする機会があります。
プロバイダーは定義済みのシーケンスで呼び出されるため、各プロバイダーには、既に実行されているプロバイダーの結果を観察して装飾する機会があります。
プロパティ
Order |
プロバイダーの実行順序を決定するための順序値を取得します。 プロバイダーは、 プロパティの昇順の Order 数値で実行されます。 |
メソッド
OnProvidersExecuted(ActionDescriptorProviderContext) |
すべてのプロバイダーのメソッドが呼び出された後、 OnProvidersExecuting(ActionDescriptorProviderContext) プロバイダーを実行するために呼び出されます。 Order の実行順序の詳細については、 を参照 OnProvidersExecuted(ActionDescriptorProviderContext)してください。 |
OnProvidersExecuting(ActionDescriptorProviderContext) |
プロバイダーを実行するために呼び出されます。 Order の実行順序の詳細については、 を参照 OnProvidersExecuting(ActionDescriptorProviderContext)してください。 |