Поделиться через


IHttpClientAsyncLogger.LogRequestStopAsync Метод

Определение

Регистрируется после получения 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

Параметры

context
Object

Объект контекста, ранее возвращенный LogRequestStartAsync(HttpRequestMessage, CancellationToken).

request
HttpRequestMessage

Отправленное сообщение HTTP-запроса.

response
HttpResponseMessage

Полученное сообщение http-ответа.

elapsed
TimeSpan

Время, прошедшее с момента вызова LogRequestStartAsync(HttpRequestMessage, CancellationToken).

cancellationToken
CancellationToken

Токен отмены для отмены операции.

Возвращаемое значение

Объект задачи, представляющий асинхронную операцию.

Исключения

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Применяется к