共用方式為


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

取消語彙基元,可由其他物件或執行緒用來接收取消通知。

傳回

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

例外狀況

request 以前是 null

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

備註

此作業不會封鎖。 此方法的可覆寫實作 SendAsync 會將 HTTP 要求轉送至內部處理程式,以異步操作的形式傳送至伺服器。

適用於