IHttpClientAsyncLogger.LogRequestStartAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.