HttpClientHandler.Send(HttpRequestMessage, CancellationToken) Metodo

Definizione

Crea un'istanza HttpRequestMessagedi HttpResponseMessage in base alle informazioni fornite in .

protected public:
 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")]
protected internal override System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
override this.Send : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Net.Http.HttpResponseMessage
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
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

Parametri

request
HttpRequestMessage

Messaggio di richiesta HTTP.

cancellationToken
CancellationToken

Token di annullamento per annullare l'operazione.

Restituisce

Messaggio di risposta HTTP.

Attributi

Eccezioni

Il parametro request era null.

Per HTTP/2 e versioni successive o quando la richiesta di aggiornamento della versione è abilitata da RequestVersionOrHigher.

-oppure-

Se l'uso della classe personalizzata derivata da HttpContent non esegue l'override del metodo SerializeToStream(Stream, TransportContext, CancellationToken).

-oppure-

Se l'uso dell'oggetto HttpMessageHandler personalizzato non esegue l'override del metodo Send(HttpRequestMessage, CancellationToken).

La richiesta è stata annullata.

-oppure-

Se l'eccezione TaskCanceledException annida TimeoutException: la richiesta non è riuscita a causa di un timeout.

Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.

Si applica a