IHttpClientAsyncLogger.LogRequestFailedAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.