IHttpClientAsyncLogger.LogRequestFailedAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rejestruje wyjątek podczas wysyłania żądania 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
Parametry
- context
- Object
Obiekt kontekstu, który został wcześniej zwrócony przez LogRequestStartAsync(HttpRequestMessage, CancellationToken).
- request
- HttpRequestMessage
Wysłano komunikat żądania HTTP.
- response
- HttpResponseMessage
Jeśli jest dostępna, komunikat odpowiedzi HTTP, który został odebrany, i null
w przeciwnym razie.
- exception
- Exception
Wyjątek, który wystąpił podczas przetwarzania żądania HTTP.
- elapsed
- TimeSpan
Upłynął czas od wywołania LogRequestStartAsync(HttpRequestMessage, CancellationToken).
- cancellationToken
- CancellationToken
Token anulowania do anulowania operacji.
Zwraca
Obiekt zadania reprezentujący operację asynchroniczną.
Wyjątki
Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.