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 , если объект контекста не требуется для реализации.

Исключения

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

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