IHttpClientAsyncLogger.LogRequestFailedAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.