Udostępnij za pośrednictwem


IHttpClientAsyncLogger.LogRequestStopAsync Metoda

Definicja

Dzienniki po otrzymaniu odpowiedzi HTTP.

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

Parametry

context
Object

Obiekt kontekstu, który został wcześniej zwrócony przez LogRequestStartAsync(HttpRequestMessage, CancellationToken)obiekt .

request
HttpRequestMessage

Wysłany komunikat żądania HTTP.

response
HttpResponseMessage

Odebrano komunikat odpowiedzi HTTP.

elapsed
TimeSpan

Upłynął czas od wywołania metody LogRequestStartAsync(HttpRequestMessage, CancellationToken).

cancellationToken
CancellationToken

Token anulowania do anulowania operacji.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.

Dotyczy