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