DelegatingHandler.SendAsync(HttpRequestMessage, CancellationToken) Methode

Definitie

Verzendt een HTTP-aanvraag naar de binnenhandler die als asynchrone bewerking naar de server wordt verzonden.

protected public:
 override System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ SendAsync(System::Net::Http::HttpRequestMessage ^ request, System::Threading::CancellationToken cancellationToken);
protected internal override System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
override this.SendAsync : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Protected Friend Overrides Function SendAsync (request As HttpRequestMessage, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

Parameters

request
HttpRequestMessage

Het HTTP-aanvraagbericht dat naar de server moet worden verzonden.

cancellationToken
CancellationToken

Een 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. Deze overschreven implementatie van SendAsync de methode stuurt de HTTP-aanvraag door naar de binnenhandler die als asynchrone bewerking naar de server wordt verzonden.

De SendAsync methode wordt voornamelijk gebruikt door het systeem en niet door toepassingen. Wanneer deze methode wordt aangeroepen, wordt de SendAsync methode op de binnenhandler aangeroepen.

Van toepassing op