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


IHttpClientAsyncLogger.LogRequestStartAsync Метод

Определение

Регистрируется перед отправкой HTTP-запроса.

public System.Threading.Tasks.ValueTask<object?> LogRequestStartAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken = default);
abstract member LogRequestStartAsync : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<obj>
Public Function LogRequestStartAsync (request As HttpRequestMessage, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Object)

Параметры

request
HttpRequestMessage

Сообщение HTTP-запроса, которое будет отправлено.

cancellationToken
CancellationToken

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

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

Объект задачи, представляющий асинхронную операцию. Результатом операции является объект контекста, который будет передан соответствующему LogRequestStopAsync(Object, HttpRequestMessage, HttpResponseMessage, TimeSpan, CancellationToken) объекту или LogRequestFailedAsync(Object, HttpRequestMessage, HttpResponseMessage, Exception, TimeSpan, CancellationToken). Может иметь значение , null если для реализации не требуется объект контекста.

Исключения

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

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