DelegatingHandler.SendAsync(HttpRequestMessage, CancellationToken) メソッド

定義

非同期操作としてサーバーに送信するように HTTP 要求を内部ハンドラーに送信します。Sends an HTTP request to the inner handler to send to the server as an asynchronous operation.

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 要求メッセージ。The HTTP request message to send to the server.

cancellationToken
CancellationToken

操作をキャンセルするキャンセル トークン。A cancellation token to cancel operation.

戻り値

Task<HttpResponseMessage>

非同期操作を表すタスク オブジェクト。The task object representing the asynchronous operation.

例外

requestnullでした。The request was null.

注釈

この操作はブロックされません。This operation does not block. このオーバーライドされたメソッドの実装 SendAsync は、非同期操作としてサーバーに送信するために、HTTP 要求を内部ハンドラーに転送します。This overridable implementation of SendAsync method forwards the HTTP request to the inner handler to send to the server as an asynchronous operation.

この SendAsync メソッドは、主に、アプリケーションではなく、システムによって使用されます。The SendAsync method is mainly used by the system and not by applications. このメソッドが呼び出されると、 SendAsync 内部ハンドラーでメソッドを呼び出します。When this method is called, it calls the SendAsync method on the inner handler.

適用対象