Číst v angličtině

Sdílet prostřednictvím


HttpMessageInvoker.Send(HttpRequestMessage, CancellationToken) Metoda

Definice

Odešle požadavek HTTP se zadaným tokenem požadavku a zrušení.

public virtual System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public virtual System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);

Parametry

request
HttpRequestMessage

Zpráva požadavku HTTP, která se má odeslat.

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) .

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

Platí pro