Freigeben über


IHttpClientAsyncLogger.LogRequestStopAsync Methode

Definition

Protokolliert nach dem Empfangen 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)zurückgegeben wurde.

request
HttpRequestMessage

Die gesendete HTTP-Anforderungsnachricht.

response
HttpResponseMessage

Die empfangene HTTP-Antwortnachricht.

elapsed
TimeSpan

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

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: