IHttpClientAsyncLogger.LogRequestFailedAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
取り消し操作の取り消しトークン。
返品
非同期操作を表すタスク オブジェクト。
例外
キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。