Bagikan melalui


IActionResultExecutor<TResult> Antarmuka

Definisi

Mendefinisikan antarmuka untuk layanan yang dapat menjalankan jenis IActionResult tertentu dengan memanipulasi HttpResponse.

generic <typename TResult>
 where TResult : IActionResultpublic interface class IActionResultExecutor
public interface IActionResultExecutor<in TResult> where TResult : IActionResult
type IActionResultExecutor<'Result (requires 'Result :> IActionResult)> = interface
Public Interface IActionResultExecutor(Of In TResult)

Jenis parameter

TResult

Jenis IActionResult.

Parameter jenis ini bersifat kontravarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang tidak banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.
Turunan

Keterangan

IActionResultExecutor<TResult> Implementasi biasanya dipanggil dengan ExecuteResultAsync(ActionContext) metode dari jenis hasil tindakan yang sesuai. Implementasi harus didaftarkan sebagai layanan singleton.

Metode

ExecuteAsync(ActionContext, TResult)

Secara asinkron menjalankan hasil tindakan, dengan memodifikasi HttpResponse.

Berlaku untuk