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

用于取消操作的取消标记。

返回

表示异步操作的任务对象。

例外

requestnull

取消令牌已取消。 此异常存储在返回的任务中。

注解

此操作不会阻止。 它返回 的 Task<TResult> 实例来表示异步操作。 操作完成后, Result 包含响应消息。

适用于