Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6> 类

定义

可以是 IResult 六种不同 IResult 类型之一的 。 执行时将执行 HTTP 终结点实际返回的基础 IResult 实例。

public sealed class Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6> : Microsoft.AspNetCore.Http.INestedHttpResult, Microsoft.AspNetCore.Http.IResult, Microsoft.AspNetCore.Http.Metadata.IEndpointMetadataProvider where TResult1 : IResult where TResult2 : IResult where TResult3 : IResult where TResult4 : IResult where TResult5 : IResult where TResult6 : IResult
type Results<'TResult1, 'TResult2, 'TResult3, 'TResult4, 'TResult5, 'TResult6 (requires 'TResult1 :> IResult and 'TResult2 :> IResult and 'TResult3 :> IResult and 'TResult4 :> IResult and 'TResult5 :> IResult and 'TResult6 :> IResult)> = class
    interface IResult
    interface INestedHttpResult
    interface IEndpointMetadataProvider
Public NotInheritable Class Results(Of TResult1, TResult2, TResult3, TResult4, TResult5, TResult6)
Implements IEndpointMetadataProvider, INestedHttpResult, IResult

类型参数

TResult1

第一个结果类型。

TResult2

第二个结果类型。

TResult3

第三个结果类型。

TResult4

第四个结果类型。

TResult5

第五个结果类型。

TResult6

第六个结果类型。

继承
Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>
实现

注解

无法显式创建此类型的实例。 使用隐式强制转换运算符从声明的类型参数之一的实例创建实例,例如 Results<Ok, BadRequest> result = TypedResults.Ok();

属性

Result

获取路由处理程序委托返回Endpoint的实际IResult值。

方法

ExecuteAsync(HttpContext)

编写反映结果的 HTTP 响应。

运算符

Implicit(TResult1 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>)

可以是 IResult 六种不同 IResult 类型之一的 。 执行时将执行 HTTP 终结点实际返回的基础 IResult 实例。

Implicit(TResult2 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>)

可以是 IResult 六种不同 IResult 类型之一的 。 执行时将执行 HTTP 终结点实际返回的基础 IResult 实例。

Implicit(TResult3 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>)

可以是 IResult 六种不同 IResult 类型之一的 。 执行时将执行 HTTP 终结点实际返回的基础 IResult 实例。

Implicit(TResult4 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>)

可以是 IResult 六种不同 IResult 类型之一的 。 执行时将执行 HTTP 终结点实际返回的基础 IResult 实例。

Implicit(TResult5 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>)

可以是 IResult 六种不同 IResult 类型之一的 。 执行时将执行 HTTP 终结点实际返回的基础 IResult 实例。

Implicit(TResult6 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>)

可以是 IResult 六种不同 IResult 类型之一的 。 执行时将执行 HTTP 终结点实际返回的基础 IResult 实例。

显式接口实现

IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder)

填充相关 EndpointMethodInfo的元数据。

适用于