Share via


IActionResultExecutor<TResult> 介面

定義

定義服務介面,其可藉由操作 HttpResponse 來執行特定種類的 IActionResult

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 ,以非同步方式執行動作結果。

適用於