Aracılığıyla paylaş


IHttpClientAsyncLogger.LogRequestStartAsync Yöntem

Tanım

HTTP isteği göndermeden önce günlüğe kaydeder.

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)

Parametreler

request
HttpRequestMessage

Gönderilecek HTTP isteği iletisi.

cancellationToken
CancellationToken

İşlemi iptal etmek için iptal belirteci.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi. İşlemin sonucu, karşılık gelen LogRequestStopAsync(Object, HttpRequestMessage, HttpResponseMessage, TimeSpan, CancellationToken) veya LogRequestFailedAsync(Object, HttpRequestMessage, HttpResponseMessage, Exception, TimeSpan, CancellationToken)öğesine geçirilecek bir bağlam nesnesidir. Uygulama tarafından hiçbir bağlam nesnesi gerekmiyorsa olabilir null .

Özel durumlar

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

Şunlara uygulanır