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実装でコンテキスト オブジェクトが必要ない場合に使用できます。

例外

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

適用対象