HttpClientHandler.Send(HttpRequestMessage, CancellationToken) Método

Definición

Crea una instancia de HttpResponseMessage basada en la información proporcionada en .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

Parámetros

request
HttpRequestMessage

Mensaje de solicitud HTTP.

cancellationToken
CancellationToken

Token de cancelación para cancelar la operación.

Devoluciones

Mensaje de respuesta HTTP.

Atributos

Excepciones

El request era null.

Para HTTP/2 y versiones posteriores o cuando la solicitud de actualización de la versión está habilitada por RequestVersionOrHigher.

O bien

Si usa una clase personalizada derivada de HttpContent no invalidar SerializeToStream(Stream, TransportContext, CancellationToken) el método.

O bien

Si usa el método personalizado HttpMessageHandler no invalidado Send(HttpRequestMessage, CancellationToken) .

Se ha cancelado la solicitud.

O bien

Si la OperationCanceledException excepción anida el : error en la TimeoutExceptionsolicitud debido al tiempo de espera.

Esta excepción se almacena en la tarea devuelta.

Se aplica a