次の方法で共有


IHttpClientAsyncLogger.LogRequestStartAsync メソッド

定義

HTTP 要求を送信する前にログを記録します。

public System.Threading.Tasks.ValueTask<object?> LogRequestStartAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken = default);
abstract member LogRequestStartAsync : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<obj>
Public Function LogRequestStartAsync (request As HttpRequestMessage, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Object)

パラメーター

request
HttpRequestMessage

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

cancellationToken
CancellationToken

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

戻り値

非同期操作を表すタスク オブジェクト。 操作の結果は、対応する LogRequestStopAsync(Object, HttpRequestMessage, HttpResponseMessage, TimeSpan, CancellationToken) または LogRequestFailedAsync(Object, HttpRequestMessage, HttpResponseMessage, Exception, TimeSpan, CancellationToken)に渡されるコンテキスト オブジェクトです。 実装でコンテキスト オブジェクトが必要ない場合は、null できます。

例外

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

適用対象