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