Compartir a través de


IHttpClientAsyncLogger.LogRequestStopAsync Método

Definición

Registra después de recibir una respuesta 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

Parámetros

context
Object

Objeto de contexto devuelto previamente por LogRequestStartAsync(HttpRequestMessage, CancellationToken).

request
HttpRequestMessage

Mensaje de solicitud HTTP que se envió.

response
HttpResponseMessage

Mensaje de respuesta HTTP que se recibió.

elapsed
TimeSpan

Tiempo transcurrido desde la llamada a LogRequestStartAsync(HttpRequestMessage, CancellationToken).

cancellationToken
CancellationToken

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

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Excepciones

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

Se aplica a