Condividi tramite


MessageProcessingHandler.SendAsync Metodo

Definizione

Invia al gestore interno una richiesta HTTP da inviare al server come operazione asincrona.

protected public:
 override System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ SendAsync(System::Net::Http::HttpRequestMessage ^ request, System::Threading::CancellationToken cancellationToken);
protected internal override sealed System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
override this.SendAsync : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Protected Friend Overrides NotOverridable Function SendAsync (request As HttpRequestMessage, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

Parametri

request
HttpRequestMessage

Messaggio di richiesta HTTP da inviare al server.

cancellationToken
CancellationToken

Token di annullamento utilizzabile da altri oggetti o thread per ricevere l'avviso dell'annullamento.

Restituisce

Oggetto dell'attività che rappresenta l'operazione asincrona.

Eccezioni

Il parametro request era null.

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

Commenti

Questa operazione non blocca. Questa implementazione override del SendAsync metodo inoltra la richiesta HTTP al gestore interno per inviare al server come operazione asincrona.

Si applica a