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异步执行操作结果。

适用于