HttpMessageInvoker.SendAsync(HttpRequestMessage, CancellationToken) Methode

Definition

Senden Sie eine HTTP-Anforderung als asynchronen Vorgang.

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)

Parameter

request
HttpRequestMessage

Die zu sendende HTTP-Anforderungsmeldung.

cancellationToken
CancellationToken

Das Abbruchtoken, um den Vorgang abzubrechen.

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

request war null.

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Hinweise

Dieser Vorgang wird nicht blockiert. Das zurückgegebene Task<TResult> Objekt wird abgeschlossen, sobald die gesamte Antwort einschließlich des Inhalts gelesen wurde.

Die meisten Anwendungen, die eine Verbindung mit einer Website herstellen, verwenden eine der SendAsync Methoden für die HttpClient -Klasse.

Gilt für: