Condividi tramite


IHttpClientAsyncLogger.LogRequestStartAsync Metodo

Definizione

Registra prima di inviare una richiesta 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)

Parametri

request
HttpRequestMessage

Messaggio di richiesta HTTP che verrà inviato.

cancellationToken
CancellationToken

Token di annullamento per annullare l'operazione.

Restituisce

Oggetto dell'attività che rappresenta l'operazione asincrona. Il risultato dell'operazione è un oggetto contesto che verrà passato a un oggetto corrispondente LogRequestStopAsync(Object, HttpRequestMessage, HttpResponseMessage, TimeSpan, CancellationToken) o LogRequestFailedAsync(Object, HttpRequestMessage, HttpResponseMessage, Exception, TimeSpan, CancellationToken). Può essere null se nessun oggetto di contesto è necessario per l'implementazione.

Eccezioni

Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.

Si applica a