Compartilhar via


IHttpClientAsyncLogger.LogRequestStartAsync Método

Definição

Logs antes de enviar uma solicitação 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 solicitação HTTP que será enviada.

cancellationToken
CancellationToken

O token de cancelamento para cancelar a operação.

Retornos

O objeto de 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 nenhum objeto de contexto for necessário para a implementação.

Exceções

O token de cancelamento foi cancelado. Essa exceção é armazenada na tarefa retornada.

Aplica-se a