HttpClientHandler.SendAsync(HttpRequestMessage, CancellationToken) 方法

定義

根據 中 HttpRequestMessage 提供的資訊建立 的 HttpResponseMessage 實例,做為不會封鎖的作業。

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

取消作業的取消語彙基元。

傳回

工作物件,表示非同步作業。

例外狀況

request 以前是 null

取消權杖已取消。 此例外狀況會儲存在傳回的工作中。

備註

此作業不會封鎖。 它會傳回 的 Task<TResult> 實例來表示非同步作業。 當作業完成時, Result 會包含回應訊息。

適用於