IActionResultExecutor<TResult> インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
を操作することによって特定の種類の を実行できるサービスの IActionResult インターフェイスを HttpResponse定義します。
generic <typename TResult>
where TResult : IActionResultpublic interface class IActionResultExecutor
public interface IActionResultExecutor<in TResult> where TResult : IActionResult
type IActionResultExecutor<'Result (requires 'Result :> IActionResult)> = interface
Public Interface IActionResultExecutor(Of In TResult)
型パラメーター
- TResult
IActionResult の型。
この型パラメーターは反変です。 つまり、指定した型、または弱い派生型のいずれかを使用することができます。 共変性および反変性の詳細については、「ジェネリックの共変性と反変性」をご覧ください。- 派生
注釈
の IActionResultExecutor<TResult> 実装は、通常、対応するアクションの結果の種類の メソッドによって ExecuteResultAsync(ActionContext) 呼び出されます。 実装はシングルトン サービスとして登録する必要があります。
メソッド
ExecuteAsync(ActionContext, TResult) |
を変更して、アクションの結果を非同期的に実行します HttpResponse。 |