IHttpClientAsyncLogger.LogRequestFailedAsync Methode

Definition

Protokolliert die Ausnahme beim Senden einer HTTP-Anforderung.

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).

request
HttpRequestMessage

Die gesendete HTTP-Anforderungsnachricht.

response
HttpResponseMessage

Wenn verfügbar, die HTTP-Antwortnachricht, die empfangen wurde, andernfalls null .

exception
Exception

Ausnahme beim Verarbeiten der HTTP-Anforderung.

elapsed
TimeSpan

Seit dem Aufrufen LogRequestStartAsync(HttpRequestMessage, CancellationToken)verstrichene Zeit.

cancellationToken
CancellationToken

Das Abbruchtoken zum Abbrechen des Vorgangs.

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: