MessageProcessingHandler.SendAsync 方法

定義

以非同步操作方式向內部處理器發送 HTTP 請求,再發送給伺服器。

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

參數

request
HttpRequestMessage

HTTP 請求訊息要傳送給伺服器。

cancellationToken
CancellationToken

一種可被其他物件或執行緒用來接收取消通知的取消標記。

傳回

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

例外狀況

那是requestnull

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

備註

此操作不會阻擋。 此可覆寫的方法實作 SendAsync 會將 HTTP 請求轉發給內部處理器,作為非同步操作傳送給伺服器。

適用於