Taal

IHttpClientAsyncLogger.LogRequestFailedAsync Methode

Definitie

Registreert de uitzondering tijdens het verzenden van een HTTP-aanvraag.

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

Parameters

context
Object

Het contextobject dat eerder is geretourneerd door LogRequestStartAsync(HttpRequestMessage, CancellationToken).

request
HttpRequestMessage

Het HTTP-aanvraagbericht dat is verzonden.

response
HttpResponseMessage

Indien beschikbaar, is het HTTP-antwoordbericht dat is ontvangen en null anders.

exception
Exception

Uitzondering die is opgetreden tijdens het verwerken van de HTTP-aanvraag.

elapsed
TimeSpan

De tijd verstreken sinds het aanroepen LogRequestStartAsync(HttpRequestMessage, CancellationToken).

cancellationToken
CancellationToken

Het annuleringstoken om de bewerking te annuleren.

Retouren

Het taakobject dat de asynchrone bewerking vertegenwoordigt.

Uitzonderingen

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Van toepassing op