HttpClientHandler.Send(HttpRequestMessage, CancellationToken) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.