Condividi tramite


HttpClientHandler.SendAsync(HttpRequestMessage, CancellationToken) Metodo

Definizione

Crea un'istanza di HttpResponseMessage basata sulle informazioni fornite nell'oggetto HttpRequestMessage come operazione che non blocca.

protected public:
 override System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ SendAsync(System::Net::Http::HttpRequestMessage ^ request, System::Threading::CancellationToken cancellationToken);
protected internal override 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 Function SendAsync (request As HttpRequestMessage, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

Parametri

request
HttpRequestMessage

Messaggio di richiesta HTTP.

cancellationToken
CancellationToken

Token di annullamento per annullare l'operazione.

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 è bloccata. Restituisce un'istanza di per Task<TResult> rappresentare l'operazione asincrona. Al termine dell'operazione, Result contiene il messaggio di risposta.

Si applica a