IHttpClientAsyncLogger.LogRequestFailedAsync Metoda

Definice

Zaznamená výjimku, ke které došlo při odesílání požadavku 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

Kontextový objekt, který dříve vrátil objekt LogRequestStartAsync(HttpRequestMessage, CancellationToken).

request
HttpRequestMessage

Zpráva požadavku HTTP, která byla odeslána.

response
HttpResponseMessage

Pokud je k dispozici, zpráva odpovědi HTTP, která byla přijata, a null jinak.

exception
Exception

Výjimka, ke které došlo během zpracování požadavku HTTP.

cancellationToken
CancellationToken

Token zrušení pro zrušení operace.

Návraty

Objekt úlohy představující asynchronní operaci.

Výjimky

Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.

Platí pro