IHttpClientAsyncLogger.LogRequestStartAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.