HttpClientHandler.Send(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.
Hiermee maakt u een exemplaar van op basis van HttpResponseMessage de informatie in de 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
Parameters
- request
- HttpRequestMessage
Het HTTP-aanvraagbericht.
- cancellationToken
- CancellationToken
Een annuleringstoken om de bewerking te annuleren.
Retouren
Het HTTP-antwoordbericht.
- Kenmerken
Uitzonderingen
De request was null.
Voor HTTP/2 en hoger of bij het aanvragen van een versie-upgrade is ingeschakeld door RequestVersionOrHigher.
– of –
Als u een aangepaste klasse gebruikt die is afgeleid van HttpContent de methode die niet wordt overschreven SerializeToStream(Stream, TransportContext, CancellationToken) .
– of –
Als u de aangepaste HttpMessageHandler methode niet overschrijft Send(HttpRequestMessage, CancellationToken) .
De aanvraag is geannuleerd.
– of –
Als de uitzondering het OperationCanceledExceptionTimeoutExceptionvolgende nest: de aanvraag is mislukt vanwege een time-out.
Deze uitzondering wordt opgeslagen in de geretourneerde taak.