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

定義

HTTP 要求を非同期操作として送信します。

protected public:
 abstract System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ SendAsync(System::Net::Http::HttpRequestMessage ^ request, System::Threading::CancellationToken cancellationToken);
protected internal abstract System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
abstract member SendAsync : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Protected Friend MustOverride Function SendAsync (request As HttpRequestMessage, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

パラメーター

request
HttpRequestMessage

送信する HTTP 要求メッセージ。

cancellationToken
CancellationToken

取り消し操作の取り消しトークン。

返品

非同期操作を表すタスク オブジェクト。

例外

requestnullされました。

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

注釈

この操作はブロックされません。 返された Task<TResult> オブジェクトは、コンテンツを含む応答全体が読み取られた後に完了します。

SendAsyncメソッドは、主にシステムによって使用されます。 このメソッドは、 HttpClient.SendAsync メソッドのいずれかが呼び出されたときにシステムによって呼び出されます。 ほとんどのアプリでは、このメソッドは呼び出されません。

適用対象