Langue

IHttpClientAsyncLogger.LogRequestFailedAsync Méthode

Définition

Journalise l’exception lors de l’envoi d’une requête 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

Paramètres

context
Object

Objet de contexte précédemment retourné par LogRequestStartAsync(HttpRequestMessage, CancellationToken).

request
HttpRequestMessage

Message de requête HTTP envoyé.

response
HttpResponseMessage

S’il est disponible, le message de réponse HTTP qui a été reçu et null sinon.

exception
Exception

Exception qui s’est produite pendant le traitement de la requête HTTP.

cancellationToken
CancellationToken

Jeton d’annulation pour annuler l’opération.

Retours

Objet de tâche représentant l’opération asynchrone.

Exceptions

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à