HttpMessageInvoker.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.
Envoie une requête HTTP avec le jeton de requête et d’annulation spécifiés.
public:
virtual System::Net::Http::HttpResponseMessage ^ Send(System::Net::Http::HttpRequestMessage ^ request, System::Threading::CancellationToken cancellationToken);
public virtual System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public virtual System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
abstract member 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
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
abstract member 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
Public Overridable Function Send (request As HttpRequestMessage, cancellationToken As CancellationToken) As HttpResponseMessage
Paramètres
- request
- HttpRequestMessage
Message de la requête HTTP à envoyer.
- cancellationToken
- CancellationToken
Jeton d'annulation pour annuler une 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).
Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.