IActionInvokerProvider インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の要求の を作成 IActionInvoker できるコンポーネントのインターフェイスを定義します。
public interface class IActionInvokerProvider
public interface IActionInvokerProvider
type IActionInvokerProvider = interface
Public Interface IActionInvokerProvider
注釈
IActionInvokerProvider インスタンスはパイプラインを形成し、 が作成されます IActionInvoker。 インスタンスは IActionInvokerProvider 、 の昇順で並べ替えられます Order。
を IActionInvoker作成するには、各プロバイダーの メソッドが OnProvidersExecuting(ActionInvokerProviderContext) 順番に呼び出され、 の ActionInvokerProviderContext同じインスタンスが指定されます。 次に、各プロバイダーには OnProvidersExecuted(ActionInvokerProviderContext) 、逆の順序で 呼び出されるメソッドがあります。 結果は の Result値になります。
プロバイダーは定義済みのシーケンスで呼び出されるため、各プロバイダーには、既に実行されているプロバイダーの結果を観察して装飾する機会があります。
プロパティ
Order |
プロバイダーの実行順序を決定するための順序値を取得します。 プロバイダーは、 プロパティの昇順の Order 数値で実行されます。 |
メソッド
OnProvidersExecuted(ActionInvokerProviderContext) |
すべてのプロバイダーのメソッドが呼び出された後、 OnProvidersExecuting(ActionInvokerProviderContext) プロバイダーを実行するために呼び出されます。 |
OnProvidersExecuting(ActionInvokerProviderContext) |
プロバイダーを実行するために呼び出されます。 |