Aracılığıyla paylaş


IHttpClientAsyncLogger.LogRequestStopAsync Yöntem

Tanım

HTTP yanıtı aldıktan sonra günlüğe kaydeder.

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

Parametreler

context
Object

Daha önce tarafından LogRequestStartAsync(HttpRequestMessage, CancellationToken)döndürülen bağlam nesnesi.

request
HttpRequestMessage

Gönderilen HTTP isteği iletisi.

response
HttpResponseMessage

Alınan HTTP yanıt iletisi.

elapsed
TimeSpan

çağrısından LogRequestStartAsync(HttpRequestMessage, CancellationToken)bu yana geçen süre.

cancellationToken
CancellationToken

İşlemi iptal etmek için iptal belirteci.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi.

Özel durumlar

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Şunlara uygulanır