IActionResultExecutor<TResult> 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義服務介面,其可藉由操作 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 ,以非同步方式執行動作結果。 |