IHttpClientAsyncLogger.LogRequestStartAsync Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Registos antes de enviar um pedido 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)
Parâmetros
- request
- HttpRequestMessage
A mensagem de pedido HTTP que será enviada.
- cancellationToken
- CancellationToken
O token de cancelamento para cancelar a operação.
Devoluções
O objeto tarefa que representa a operação assíncrona. O resultado da operação é um objeto de contexto que será passado para um correspondente LogRequestStopAsync(Object, HttpRequestMessage, HttpResponseMessage, TimeSpan, CancellationToken) ou LogRequestFailedAsync(Object, HttpRequestMessage, HttpResponseMessage, Exception, TimeSpan, CancellationToken). Pode ser null se não for necessário nenhum objeto de contexto pela implementação.
Exceções
O token de cancelamento foi cancelado. Esta exceção é armazenada na tarefa devolvida.