HttpMessageHandler.SendAsync(HttpRequestMessage, CancellationToken) Metodo

Definizione

Inviare una richiesta HTTP come operazione asincrona.

protected public:
 abstract System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ SendAsync(System::Net::Http::HttpRequestMessage ^ request, System::Threading::CancellationToken cancellationToken);
protected internal abstract System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
abstract member SendAsync : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Protected Friend MustOverride Function SendAsync (request As HttpRequestMessage, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

Parametri

request
HttpRequestMessage

Messaggio di richiesta HTTP da inviare.

cancellationToken
CancellationToken

Token di annullamento da annullare.

Valori restituiti

Oggetto attività che rappresenta l'operazione asincrona.

Eccezioni

l'oggetto request era null.

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

Commenti

Questa operazione non verrà bloccata. L'oggetto restituito Task<TResult> verrà completato dopo la lettura dell'intera risposta, incluso il contenuto.

Il SendAsync metodo viene utilizzato principalmente dal sistema. Questo metodo viene chiamato dal sistema quando viene chiamato uno dei HttpClient.SendAsync metodi . La maggior parte delle app non chiamerà mai questo metodo.

Si applica a