Partager via


IHttpClientAsyncLogger.LogRequestFailedAsync Méthode

Définition

Enregistre l’exception qui s’est produite 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 qui a été envoyé.

response
HttpResponseMessage

S’il est disponible, 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.

elapsed
TimeSpan

Temps écoulé depuis l’appel LogRequestStartAsync(HttpRequestMessage, CancellationToken)de .

cancellationToken
CancellationToken

Jeton d'annulation pour annuler une 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 à