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 , если объект контекста не требуется для реализации.
Исключения
Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.