IHttpClientAsyncLogger.LogRequestFailedAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Registra a exceção que 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
, caso contrário, .
- exception
- Exception
Exceção que ocorreu durante o processamento da solicitação HTTP.
- elapsed
- TimeSpan
Tempo decorrido desde que chamou LogRequestStartAsync(HttpRequestMessage, CancellationToken).
- 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.