IHttpClientAsyncLogger.LogRequestFailedAsync Methode

Definition

Protokolliert die Ausnahme, die beim Senden einer HTTP-Anforderung aufgetreten ist.

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

Parameter

context
Object

Das Kontextobjekt, das zuvor von LogRequestStartAsync(HttpRequestMessage, CancellationToken)zurückgegeben wurde.

request
HttpRequestMessage

Die gesendete HTTP-Anforderungsnachricht.

response
HttpResponseMessage

Falls verfügbar, die empfangene HTTP-Antwortnachricht und null andernfalls.

exception
Exception

Ausnahme, die während der Verarbeitung der HTTP-Anforderung aufgetreten ist.

elapsed
TimeSpan

Die Zeit seit dem Aufrufen LogRequestStartAsync(HttpRequestMessage, CancellationToken)von verstrichen.

cancellationToken
CancellationToken

Das Abbruchtoken, um den Vorgang abzubrechen.

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für: