HttpClientHandler.Send(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.
Membuat instans HttpResponseMessage berdasarkan informasi yang disediakan di HttpRequestMessage.
protected public:
override System::Net::Http::HttpResponseMessage ^ Send(System::Net::Http::HttpRequestMessage ^ request, System::Threading::CancellationToken cancellationToken);
protected internal override System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
protected internal override System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
override this.Send : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Net.Http.HttpResponseMessage
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
override this.Send : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Net.Http.HttpResponseMessage
Protected Friend Overrides Function Send (request As HttpRequestMessage, cancellationToken As CancellationToken) As HttpResponseMessage
Parameter
- request
- HttpRequestMessage
Pesan permintaan HTTP.
- cancellationToken
- CancellationToken
Token pembatalan untuk membatalkan operasi.
Mengembalikan
Pesan respons HTTP.
- Atribut
Pengecualian
itu request
adalah null
.
Untuk HTTP/2 dan yang lebih tinggi atau saat meminta peningkatan versi diaktifkan oleh RequestVersionOrHigher.
-atau-
Jika menggunakan kelas kustom yang berasal dari HttpContent metode tidak menimpa SerializeToStream(Stream, TransportContext, CancellationToken) .
-atau-
Jika menggunakan metode tidak mengesampingkan Send(HttpRequestMessage, CancellationToken) kustomHttpMessageHandler.
Permintaan itu dibatalkan.
-atau-
TaskCanceledException Jika pengecualian menumpuk TimeoutException: Permintaan gagal karena waktu habis.
Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.