IHttpClientAsyncLogger.LogRequestStartAsync Método

Definição

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.

Aplica-se a