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
2 番目の結果の種類。
- TResult3
3 番目の結果の種類。
- 継承
-
Results<TResult1,TResult2,TResult3>
- 実装
注釈
この型のインスタンスを明示的に作成することはできません。 暗黙的なキャスト演算子を使用して、宣言された型引数の 1 つのインスタンスからインスタンスを作成します (例: )。 Results<Ok, BadRequest> result = TypedResults.Ok();
プロパティ
Result |
メソッド
ExecuteAsync(HttpContext) |
結果を反映した HTTP 応答を記述します。 |
演算子
Implicit(TResult1 to Results<TResult1,TResult2,TResult3>) |
IResult 3 つの異なるIResult型のいずれかである可能性がある 。 実行時に、HTTP エンドポイントによって実際に返された基になる IResult インスタンスが実行されます。 |
Implicit(TResult2 to Results<TResult1,TResult2,TResult3>) |
IResult 3 つの異なるIResult型のいずれかである可能性がある 。 実行時に、HTTP エンドポイントによって実際に返された基になる IResult インスタンスが実行されます。 |
Implicit(TResult3 to Results<TResult1,TResult2,TResult3>) |
IResult 3 つの異なるIResult型のいずれかである可能性がある 。 実行時に、HTTP エンドポイントによって実際に返された基になる IResult インスタンスが実行されます。 |
明示的なインターフェイスの実装
IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder) |
関連 Endpoint する と MethodInfoのメタデータを設定します。 |