Results<TResult1,TResult2> 類別

定義

IResult可以是兩種不同 IResult 型別之一的 。 在執行時,將會執行 HTTP 端點實際傳回的基礎 IResult 實例。

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

類型參數

TResult1

第一個結果類型。

TResult2

第二個結果類型。

繼承
Results<TResult1,TResult2>
實作

備註

無法明確建立此類型的實例。 使用隱含轉換運算子,從其中一個宣告類型引數的實例建立實例,例如 Results<Ok, BadRequest> result = TypedResults.Ok();

屬性

Result

取得路由處理常式委派所傳 Endpoint 回的實際 IResult

方法

ExecuteAsync(HttpContext)

撰寫反映結果的 HTTP 回應。

運算子

Implicit(TResult1 to Results<TResult1,TResult2>)

IResult可以是兩種不同 IResult 型別之一的 。 在執行時,將會執行 HTTP 端點實際傳回的基礎 IResult 實例。

Implicit(TResult2 to Results<TResult1,TResult2>)

IResult可以是兩種不同 IResult 型別之一的 。 在執行時,將會執行 HTTP 端點實際傳回的基礎 IResult 實例。

明確介面實作

IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder)

填入相關 EndpointMethodInfo 的中繼資料。

適用於