DelegatingHandler.SendAsync(HttpRequestMessage, CancellationToken) Metode
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.
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.