Condividi tramite


IHttpClientAsyncLogger.LogRequestStopAsync Metodo

Definizione

Registra dopo aver ricevuto una risposta HTTP.

public System.Threading.Tasks.ValueTask LogRequestStopAsync (object? context, System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpResponseMessage response, TimeSpan elapsed, System.Threading.CancellationToken cancellationToken = default);
abstract member LogRequestStopAsync : obj * System.Net.Http.HttpRequestMessage * System.Net.Http.HttpResponseMessage * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Function LogRequestStopAsync (context As Object, request As HttpRequestMessage, response As HttpResponseMessage, elapsed As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As ValueTask

Parametri

context
Object

Oggetto di contesto restituito in precedenza da LogRequestStartAsync(HttpRequestMessage, CancellationToken).

request
HttpRequestMessage

Messaggio di richiesta HTTP inviato.

response
HttpResponseMessage

Messaggio di risposta HTTP ricevuto.

elapsed
TimeSpan

Tempo trascorso dalla chiamata a LogRequestStartAsync(HttpRequestMessage, CancellationToken).

cancellationToken
CancellationToken

Token di annullamento per annullare l'operazione.

Restituisce

Oggetto dell'attività che rappresenta l'operazione asincrona.

Eccezioni

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

Si applica a