IHttpClientAsyncLogger.LogRequestStopAsync メソッド

定義

HTTP 応答を受信した後のログ。

public System.Threading.Tasks.ValueTask LogRequestStopAsync (object? context, System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpResponseMessage response, TimeSpan elapsed, System.Threading.CancellationToken cancellationToken = default);
abstract member LogRequestStopAsync : obj * System.Net.Http.HttpRequestMessage * System.Net.Http.HttpResponseMessage * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Function LogRequestStopAsync (context As Object, request As HttpRequestMessage, response As HttpResponseMessage, elapsed As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As ValueTask

パラメーター

context
Object

によって LogRequestStartAsync(HttpRequestMessage, CancellationToken)以前に返されたコンテキスト オブジェクト。

request
HttpRequestMessage

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

response
HttpResponseMessage

受信した HTTP 応答メッセージ。

elapsed
TimeSpan

を呼び出 LogRequestStartAsync(HttpRequestMessage, CancellationToken)してから経過した時間。

cancellationToken
CancellationToken

操作をキャンセルするキャンセル トークン。

戻り値

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

例外

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

適用対象