Share via


IHttpClientAsyncLogger.LogRequestStartAsync Método

Definición

Registra antes de enviar una solicitud 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

Mensaje de solicitud HTTP que se enviará.

cancellationToken
CancellationToken

Token de cancelación para cancelar la operación.

Devoluciones

Objeto de tarea que representa la operación asincrónica. El resultado de la operación es un objeto de contexto que se pasará a un correspondiente LogRequestStopAsync(Object, HttpRequestMessage, HttpResponseMessage, TimeSpan, CancellationToken) o LogRequestFailedAsync(Object, HttpRequestMessage, HttpResponseMessage, Exception, TimeSpan, CancellationToken). Puede ser null si la implementación no necesita ningún objeto de contexto.

Excepciones

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a