Bagikan melalui


Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6> Kelas

Definisi

Yang IResult bisa menjadi salah satu dari enam jenis yang berbeda IResult . Pada eksekusi akan menjalankan instans yang mendasar IResult yang benar-benar dikembalikan oleh titik akhir HTTP.

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

Jenis parameter

TResult1

Jenis hasil pertama.

TResult2

Jenis hasil kedua.

TResult3

Jenis hasil ketiga.

TResult4

Jenis hasil keempat.

TResult5

Jenis hasil kelima.

TResult6

Jenis hasil keenam.

Warisan
Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>
Penerapan

Keterangan

Instans jenis ini tidak dapat dibuat secara eksplisit. Gunakan operator transmisi 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 handler rute.

Metode

ExecuteAsync(HttpContext)

Tulis respons HTTP yang mencerminkan hasilnya.

Operator

Implicit(TResult1 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>)

Yang IResult bisa menjadi salah satu dari enam 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,TResult6>)

Yang IResult bisa menjadi salah satu dari enam 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,TResult6>)

Yang IResult bisa menjadi salah satu dari enam 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,TResult6>)

Yang IResult bisa menjadi salah satu dari enam 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,TResult6>)

Yang IResult bisa menjadi salah satu dari enam jenis yang berbeda IResult . Pada eksekusi akan menjalankan instans yang mendasar IResult yang benar-benar dikembalikan oleh titik akhir HTTP.

Implicit(TResult6 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>)

Yang IResult bisa menjadi salah satu dari enam 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 yang terkait Endpoint dan MethodInfo.

Berlaku untuk