Share via


HttpClientHandler.Send(HttpRequestMessage, CancellationToken) Méthode

Définition

Crée une instance de en fonction des HttpResponseMessage informations fournies dans .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

Paramètres

request
HttpRequestMessage

Méthode de requête HTTP.

cancellationToken
CancellationToken

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

Retours

Message de réponse HTTP.

Attributs

Exceptions

request avait la valeur null.

Pour HTTP/2 et versions ultérieures, ou lorsque 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 qui ne remplace pas la méthode SerializeToStream(Stream, TransportContext, CancellationToken).

- ou -

Si vous utilisez des éléments HttpMessageHandler personnalisés qui ne remplacent pas la méthode Send(HttpRequestMessage, CancellationToken).

La demande a été annulée.

- ou -

Si l’exception TaskCanceledException imbrique TimeoutException : Échec de la requête en raison de l’expiration du délai.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à