HttpClientHandler.Send(HttpRequestMessage, CancellationToken) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en instans av HttpResponseMessage baserat på den information som anges i 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
Parametrar
- request
- HttpRequestMessage
HTTP-begärandemeddelandet.
- cancellationToken
- CancellationToken
En annulleringstoken för att avbryta åtgärden.
Returer
HTTP-svarsmeddelandet.
- Attribut
Undantag
requestVar null .
För HTTP/2 och senare eller när du begär versionsuppgradering aktiveras av RequestVersionOrHigher.
-eller-
Om du använder anpassad klass som härletts från HttpContent en icke-åsidosättande SerializeToStream(Stream, TransportContext, CancellationToken) metod.
-eller-
Om du använder en anpassad HttpMessageHandler metod som inte är åsidosättande Send(HttpRequestMessage, CancellationToken) .
Begäran avbröts.
-eller-
Om undantaget OperationCanceledException kapslar TimeoutException: Begäran misslyckades på grund av tidsgränsen.
Det här undantaget lagras i den returnerade aktiviteten.