HttpClientHandler.Send(HttpRequestMessage, CancellationToken) Metode

Definisi

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);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
protected internal override System.Net.Http.HttpResponseMessage Send(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
protected internal 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")>]
override this.Send : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Net.Http.HttpResponseMessage
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
override this.Send : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Net.Http.HttpResponseMessage
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 penimpaan SerializeToStream(Stream, TransportContext, CancellationToken) .

-atau-

Jika menggunakan metode tidak menimpa Send(HttpRequestMessage, CancellationToken) kustomHttpMessageHandler.

Permintaan itu dibatalkan.

-atau-

OperationCanceledException Jika pengecualian menumpuk TimeoutException: Permintaan gagal karena waktu habis.

Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Berlaku untuk