Aracılığıyla paylaş


IHttpClientAsyncLogger.LogRequestFailedAsync Yöntem

Tanım

HTTP isteği gönderilirken oluşan özel durumu günlüğe kaydeder.

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

Parametreler

context
Object

Daha önce tarafından LogRequestStartAsync(HttpRequestMessage, CancellationToken)döndürülen bağlam nesnesi.

request
HttpRequestMessage

Gönderilen HTTP isteği iletisi.

response
HttpResponseMessage

Varsa, alınan HTTP yanıt iletisi ve null aksi.

exception
Exception

HTTP isteği işlenirken oluşan özel durum.

elapsed
TimeSpan

çağrısından LogRequestStartAsync(HttpRequestMessage, CancellationToken)bu yana geçen süre.

cancellationToken
CancellationToken

İşlemi iptal etmek için iptal belirteci.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi.

Özel durumlar

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Şunlara uygulanır