DelegatingHandler.SendAsync(HttpRequestMessage, CancellationToken) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.