HttpMessageHandler.SendAsync(HttpRequestMessage, CancellationToken) Metod

Definition

Skicka en HTTP-begäran som en asynkron åtgärd.

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)

Parametrar

request
HttpRequestMessage

HTTP-begärandemeddelandet som ska skickas.

cancellationToken
CancellationToken

Annulleringstoken för att avbryta åtgärden.

Returer

Aktivitetsobjektet som representerar den asynkrona åtgärden.

Undantag

nullVar request .

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Kommentarer

Den här åtgärden kommer inte att blockeras. Det returnerade objektet slutförs Task<TResult> när hela svaret inklusive innehåll har lästs.

Metoden SendAsync används främst av systemet. Den här metoden anropas av systemet när en av HttpClient.SendAsync metoderna anropas. De flesta appar anropar aldrig den här metoden.

Gäller för