Results<TResult1,TResult2,TResult3,TResult4,TResult5> Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
public sealed class Results<TResult1,TResult2,TResult3,TResult4,TResult5> : 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
type Results<'TResult1, 'TResult2, 'TResult3, 'TResult4, 'TResult5 (requires 'TResult1 :> IResult and 'TResult2 :> IResult and 'TResult3 :> IResult and 'TResult4 :> IResult and 'TResult5 :> IResult)> = class
interface IResult
interface INestedHttpResult
interface IEndpointMetadataProvider
Public NotInheritable Class Results(Of TResult1, TResult2, TResult3, TResult4, TResult5)
Implements IEndpointMetadataProvider, INestedHttpResult, IResult
Jenis parameter
- TResult1
Jenis hasil pertama.
- TResult2
Jenis hasil kedua.
- TResult3
Jenis hasil ketiga.
- TResult4
Jenis hasil keempat.
- TResult5
Jenis hasil kelima.
- Warisan
-
Results<TResult1,TResult2,TResult3,TResult4,TResult5>
- Penerapan
Keterangan
Contoh jenis ini tidak dapat dibuat secara eksplisit. Gunakan operator cast implisit untuk membuat instans dari instans salah satu argumen jenis yang dideklarasikan, misalnya Results<Ok, BadRequest> result = TypedResults.Ok();
Properti
Result |
Mendapatkan aktual IResult yang dikembalikan oleh Endpoint delegasi penangan rute. |
Metode
ExecuteAsync(HttpContext) |
Tulis respons HTTP yang mencerminkan hasilnya. |
Operator
Implicit(TResult1 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Yang IResult bisa menjadi salah satu dari lima jenis yang berbeda IResult . Pada eksekusi akan menjalankan instans yang mendasar IResult yang benar-benar dikembalikan oleh titik akhir HTTP. |
Implicit(TResult2 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Yang IResult bisa menjadi salah satu dari lima jenis yang berbeda IResult . Pada eksekusi akan menjalankan instans yang mendasar IResult yang benar-benar dikembalikan oleh titik akhir HTTP. |
Implicit(TResult3 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Yang IResult bisa menjadi salah satu dari lima jenis yang berbeda IResult . Pada eksekusi akan menjalankan instans yang mendasar IResult yang benar-benar dikembalikan oleh titik akhir HTTP. |
Implicit(TResult4 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Yang IResult bisa menjadi salah satu dari lima jenis yang berbeda IResult . Pada eksekusi akan menjalankan instans yang mendasar IResult yang benar-benar dikembalikan oleh titik akhir HTTP. |
Implicit(TResult5 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Yang IResult bisa menjadi salah satu dari lima jenis yang berbeda IResult . Pada eksekusi akan menjalankan instans yang mendasar IResult yang benar-benar dikembalikan oleh titik akhir HTTP. |
Implementasi Antarmuka Eksplisit
IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder) |
Mengisi metadata untuk terkait Endpoint dan MethodInfo. |