IHttpClientAsyncLogger.LogRequestFailedAsync メソッド

定義

HTTP 要求の送信中に発生した例外をログに記録します。

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

パラメーター

context
Object

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

request
HttpRequestMessage

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

response
HttpResponseMessage

使用可能な場合は、受信した HTTP 応答メッセージ。 null それ以外の場合は 。

exception
Exception

HTTP 要求の処理中に発生した例外。

elapsed
TimeSpan

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

cancellationToken
CancellationToken

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

戻り値

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

例外

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

適用対象