HttpClientHandler.Send(HttpRequestMessage, CancellationToken) Méthode

Définition

Crée une instance basée HttpResponseMessage sur les informations fournies dans le 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

Paramètres

request
HttpRequestMessage

Message de requête HTTP.

cancellationToken
CancellationToken

Jeton d’annulation pour annuler l’opération.

Retours

Message de réponse HTTP.

Attributs

Exceptions

C’était requestnull.

Pour HTTP/2 et versions ultérieures ou lors de la demande de mise à niveau de version est activée par RequestVersionOrHigher.

- ou -

Si vous utilisez une classe personnalisée dérivée de HttpContent la méthode de substitution SerializeToStream(Stream, TransportContext, CancellationToken) .

- ou -

Si vous utilisez une méthode personnalisée HttpMessageHandler sans substitution Send(HttpRequestMessage, CancellationToken) .

La demande a été annulée.

- ou -

Si l’exception OperationCanceledException imbrication est la TimeoutExceptionsuivante : la requête a échoué en raison du délai d’expiration.

Cette exception est stockée dans la tâche retournée.

S’applique à