Partager via


HttpMessageInvoker.SendAsync(HttpRequestMessage, CancellationToken) Méthode

Définition

Envoie une requête HTTP en tant qu'opération asynchrone.

public:
 virtual System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ SendAsync(System::Net::Http::HttpRequestMessage ^ request, System::Threading::CancellationToken cancellationToken);
public virtual System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
abstract member SendAsync : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
override this.SendAsync : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Overridable Function SendAsync (request As HttpRequestMessage, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

Paramètres

request
HttpRequestMessage

Message de la requête HTTP à envoyer.

cancellationToken
CancellationToken

Jeton d'annulation pour annuler une opération.

Retours

Objet de tâche représentant l'opération asynchrone.

Exceptions

request avait la valeur null.

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

Remarques

Cette opération ne se bloque pas. L’objet retourné Task<TResult> se termine une fois la réponse entière, y compris le contenu, lue.

La plupart des applications qui se connectent à un site web utilisent l’une SendAsync des méthodes de la HttpClient classe .

S’applique à