Language

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

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

返品

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

例外

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

適用対象