Condividi tramite


HttpMessageInvoker.Send(HttpRequestMessage, CancellationToken) Metodo

Definizione

Invia una richiesta HTTP con la richiesta e il token di annullamento specificati.

public:
 virtual System::Net::Http::HttpResponseMessage ^ Send(System::Net::Http::HttpRequestMessage ^ request, System::Threading::CancellationToken cancellationToken);
public virtual System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public virtual System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
abstract member 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
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
abstract member 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
Public Overridable Function Send (request As HttpRequestMessage, cancellationToken As CancellationToken) As HttpResponseMessage

Parametri

request
HttpRequestMessage

Messaggio di richiesta HTTP da inviare.

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).

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

Si applica a