Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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 |
方法
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) |
填入相關 Endpoint 和 MethodInfo 的中繼資料。 |