IActionResultExecutor<TResult> インターフェイス

定義

を操作することによって特定の種類の を実行できるサービス 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

適用対象