Share via


HttpClientHandler.Send(HttpRequestMessage, CancellationToken) Metoda

Definice

Vytvoří instanci objektu HttpResponseMessage na základě informací uvedených v objektu 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

Parametry

request
HttpRequestMessage

Zpráva požadavku HTTP.

cancellationToken
CancellationToken

Token zrušení pro zrušení operace.

Návraty

Zpráva odpovědi HTTP.

Atributy

Výjimky

Byl null.request

Pro PROTOKOL HTTP/2 a vyšší nebo při žádosti o upgrade verze je povolena nástrojem RequestVersionOrHigher.

-nebo-

Pokud používáte vlastní třídu odvozenou od HttpContent nepřepíše SerializeToStream(Stream, TransportContext, CancellationToken) metodu.

-nebo-

Pokud používáte vlastní HttpMessageHandler metodu, která nepřepíše Send(HttpRequestMessage, CancellationToken) .

Žádost byla zrušena.

-nebo-

Pokud výjimka vnořuje TaskCanceledExceptionTimeoutException: Požadavek selhal kvůli vypršení časového limitu.

Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.

Platí pro