Bagikan melalui


IHttpClientAsyncLogger.LogRequestFailedAsync Metode

Definisi

Mencatat pengecualian yang terjadi saat mengirim permintaan 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

Parameter

context
Object

Objek konteks yang sebelumnya dikembalikan oleh LogRequestStartAsync(HttpRequestMessage, CancellationToken).

request
HttpRequestMessage

Pesan permintaan HTTP yang dikirim.

response
HttpResponseMessage

Jika tersedia, pesan respons HTTP yang diterima, dan null sebaliknya.

exception
Exception

Pengecualian yang terjadi selama pemrosesan permintaan HTTP.

cancellationToken
CancellationToken

Token pembatalan untuk membatalkan operasi.

Mengembalikan

Objek tugas yang mewakili operasi asinkron.

Pengecualian

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Berlaku untuk