IHttpClientAsyncLogger.LogRequestStopAsync Methode

Definition

Protokolle nach dem Empfang einer HTTP-Antwort.

public System.Threading.Tasks.ValueTask LogRequestStopAsync(object? context, System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpResponseMessage response, TimeSpan elapsed, System.Threading.CancellationToken cancellationToken = default);
abstract member LogRequestStopAsync : obj * System.Net.Http.HttpRequestMessage * System.Net.Http.HttpResponseMessage * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Function LogRequestStopAsync (context As Object, request As HttpRequestMessage, response As HttpResponseMessage, 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

Die empfangene HTTP-Antwortnachricht.

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: