IHttpClientAsyncLogger.LogRequestFailedAsync Método

Definição

Registra os logs em que a exceção ocorreu ao enviar uma solicitação 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

Parâmetros

context
Object

O objeto de contexto que foi retornado anteriormente por LogRequestStartAsync(HttpRequestMessage, CancellationToken).

request
HttpRequestMessage

A mensagem de solicitação HTTP que foi enviada.

response
HttpResponseMessage

Se disponível, a mensagem de resposta HTTP que foi recebida e null de outra forma.

exception
Exception

Exceção que ocorreu durante o processamento da solicitação HTTP.

cancellationToken
CancellationToken

O token de cancelamento para cancelar a operação.

Retornos

O objeto de tarefa que representa a operação assíncrona.

Exceções

O token de cancelamento foi cancelado. Essa exceção é armazenada na tarefa retornada.

Aplica-se a