HttpClientHandler.SendAsync(HttpRequestMessage, CancellationToken) Metoda

Definicja

Tworzy wystąpienie HttpResponseMessage na podstawie informacji podanych HttpRequestMessage w jako operacja, która nie zostanie zablokowana.Creates an instance of HttpResponseMessage based on the information provided in the HttpRequestMessage as an operation that will not block.

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>

Parametry

request
HttpRequestMessage

Komunikat żądania HTTP.The HTTP request message.

cancellationToken
CancellationToken

Token anulowania służący do anulowania operacji.A cancellation token to cancel the operation.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.The task object representing the asynchronous operation.

Wyjątki

request Was .nullThe request was null.

Uwagi

Ta operacja nie jest blokowana.This operation is does not block. Zwraca wystąpienie Task<TResult> do reprezentowania operacji asynchronicznej.It returns an instance of Task<TResult> to represent the asynchronous operation. Po zakończeniu Result operacji zawiera komunikat odpowiedzi.When the operation completes, Result contains the response message.

Dotyczy