HttpClientHandler.SendAsync(HttpRequestMessage, CancellationToken) 方法

定義

根據所提供的HttpResponseMessage資訊建立一個HttpRequestMessage不會阻塞的操作實例。

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)

參數

request
HttpRequestMessage

HTTP 要求訊息。

cancellationToken
CancellationToken

一個取消標記來取消該操作。

傳回

表示異步操作的工作物件。

例外狀況

那是requestnull

取消令牌也被取消了。 此例外會儲存在回傳的任務中。

備註

此操作不會被阻擋。 它會回傳一個 的 Task<TResult> 實例來表示非同步操作。 當操作完成時,包含 Result 回應訊息。

適用於