IHttpClientAsyncLogger.LogRequestStopAsync Metod

Definition

Loggar när du har fått ett HTTP-svar.

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

Parametrar

context
Object

Kontextobjektet som tidigare returnerades av LogRequestStartAsync(HttpRequestMessage, CancellationToken).

request
HttpRequestMessage

HTTP-begärandemeddelandet som skickades.

response
HttpResponseMessage

HTTP-svarsmeddelandet som togs emot.

elapsed
TimeSpan

Tiden har förflutit sedan du anropade LogRequestStartAsync(HttpRequestMessage, CancellationToken).

cancellationToken
CancellationToken

Annulleringstoken för att avbryta åtgärden.

Returer

Aktivitetsobjektet som representerar den asynkrona åtgärden.

Undantag

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Gäller för