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 的中繼資料。

適用於