HttpClientHandler.Send(HttpRequestMessage, CancellationToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Instanz basierend HttpResponseMessage auf den informationen, die in der HttpRequestMessage.
protected public:
override System::Net::Http::HttpResponseMessage ^ Send(System::Net::Http::HttpRequestMessage ^ request, System::Threading::CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
protected internal override System.Net.Http.HttpResponseMessage Send(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
protected internal override System.Net.Http.HttpResponseMessage Send(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
protected internal override System.Net.Http.HttpResponseMessage Send(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
override this.Send : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Net.Http.HttpResponseMessage
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
override this.Send : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Net.Http.HttpResponseMessage
override this.Send : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Net.Http.HttpResponseMessage
Protected Friend Overrides Function Send (request As HttpRequestMessage, cancellationToken As CancellationToken) As HttpResponseMessage
Parameter
- request
- HttpRequestMessage
Die HTTP-Anforderungsnachricht.
- cancellationToken
- CancellationToken
Ein Abbruchtoken zum Abbrechen des Vorgangs.
Gibt zurück
Die HTTP-Antwortnachricht.
- Attribute
Ausnahmen
Das request war null.
Für HTTP/2 und höher oder beim Anfordern eines Versionsupgrades wird von RequestVersionOrHigher.
-oder-
Wenn benutzerdefinierte Klasse verwendet wird, die von HttpContent der methode nicht überschrieben SerializeToStream(Stream, TransportContext, CancellationToken) wird.
-oder-
Bei Verwendung der benutzerdefinierten HttpMessageHandler Methode ohne Außerkraftsetzung Send(HttpRequestMessage, CancellationToken) .
Die Anforderung wurde abgebrochen.
-oder-
Wenn die OperationCanceledException Ausnahme die TimeoutException: Die Anforderung aufgrund eines Timeouts fehlgeschlagen ist.
Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.