HttpMessageHandler.SendAsync(HttpRequestMessage, CancellationToken) Methode

Definitie

Verzend een HTTP-aanvraag als asynchrone bewerking.

protected public:
 abstract System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ SendAsync(System::Net::Http::HttpRequestMessage ^ request, System::Threading::CancellationToken cancellationToken);
protected internal abstract 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>
Protected Friend MustOverride Function SendAsync (request As HttpRequestMessage, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

Parameters

request
HttpRequestMessage

Het HTTP-aanvraagbericht dat moet worden verzonden.

cancellationToken
CancellationToken

Het annuleringstoken om de bewerking te annuleren.

Retouren

Het taakobject dat de asynchrone bewerking vertegenwoordigt.

Uitzonderingen

De request was null.

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Opmerkingen

Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task<TResult> object wordt voltooid zodra het volledige antwoord inclusief inhoud wordt gelezen.

De SendAsync methode wordt voornamelijk gebruikt door het systeem. Deze methode wordt aangeroepen door het systeem wanneer een van de HttpClient.SendAsync methoden wordt aangeroepen. In de meeste apps wordt deze methode nooit aangeroepen.

Van toepassing op