Bagikan melalui


DelegatingHandler.SendAsync(HttpRequestMessage, CancellationToken) Metode

Definisi

Mengirim permintaan HTTP ke handler dalam untuk dikirim ke server sebagai operasi asinkron.

protected public:
 override System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ SendAsync(System::Net::Http::HttpRequestMessage ^ request, System::Threading::CancellationToken cancellationToken);
protected internal override System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
override this.SendAsync : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Protected Friend Overrides Function SendAsync (request As HttpRequestMessage, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

Parameter

request
HttpRequestMessage

Pesan permintaan HTTP untuk dikirim ke server.

cancellationToken
CancellationToken

Token pembatalan untuk membatalkan operasi.

Mengembalikan

Objek tugas yang mewakili operasi asinkron.

Pengecualian

itu request adalah null.

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Keterangan

Operasi ini tidak memblokir. Implementasi SendAsync metode yang dapat diganti ini meneruskan permintaan HTTP ke handler dalam untuk dikirim ke server sebagai operasi asinkron.

Metode SendAsync ini terutama digunakan oleh sistem dan bukan oleh aplikasi. Ketika metode ini dipanggil, metode ini memanggil SendAsync metode pada handler dalam.

Berlaku untuk