Results<TResult1,TResult2,TResult3> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public sealed class Results<TResult1,TResult2,TResult3> : Microsoft.AspNetCore.Http.INestedHttpResult, Microsoft.AspNetCore.Http.IResult, Microsoft.AspNetCore.Http.Metadata.IEndpointMetadataProvider where TResult1 : IResult where TResult2 : IResult where TResult3 : IResult
type Results<'TResult1, 'TResult2, 'TResult3 (requires 'TResult1 :> IResult and 'TResult2 :> IResult and 'TResult3 :> IResult)> = class
interface IResult
interface INestedHttpResult
interface IEndpointMetadataProvider
Public NotInheritable Class Results(Of TResult1, TResult2, TResult3)
Implements IEndpointMetadataProvider, INestedHttpResult, IResult
類型參數
- TResult1
第一個結果類型。
- TResult2
第二個結果類型。
- TResult3
第三個結果類型。
- 繼承
-
Results<TResult1,TResult2,TResult3>
- 實作
備註
無法明確建立此類型的實例。 使用隱含轉換運算子,從其中一個宣告類型引數的實例建立實例,例如 Results<Ok, BadRequest> result = TypedResults.Ok();
屬性
Result |
方法
ExecuteAsync(HttpContext) |
撰寫反映結果的 HTTP 回應。 |
運算子
Implicit(TResult1 to Results<TResult1,TResult2,TResult3>) |
可以是 IResult 三種不同 IResult 類型之一的 。 在執行時,將會執行 HTTP 端點實際傳回的基礎 IResult 實例。 |
Implicit(TResult2 to Results<TResult1,TResult2,TResult3>) |
可以是 IResult 三種不同 IResult 類型之一的 。 在執行時,將會執行 HTTP 端點實際傳回的基礎 IResult 實例。 |
Implicit(TResult3 to Results<TResult1,TResult2,TResult3>) |
可以是 IResult 三種不同 IResult 類型之一的 。 在執行時,將會執行 HTTP 端點實際傳回的基礎 IResult 實例。 |
明確介面實作
IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder) |
填入相關 Endpoint 和 MethodInfo 的中繼資料。 |