IHttpClientLogger Arabirim
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.
tarafından IHttpClientFactorydöndürülen adlandırılmış HttpClient örnekler için özel HTTP isteği günlüğü soyutlaması.
public interface class IHttpClientLogger
public interface IHttpClientLogger
type IHttpClientLogger = interface
Public Interface IHttpClientLogger
- Türetilmiş
Açıklamalar
Nerede ( ILoggerveya başka bir şeye) ve tam olarak ne günlüğe kaydedileceğine karar vermek, arabirimi uygulayan kullanıcıya aittir. Ancak uygulama, içerik akışından okuma gibi bazı veya HttpResponseMessage özelliklerine erişmenin HttpRequestMessage olası olumsuz yan etkileri konusunda dikkatli olmalıdır. Mümkünse, bu tür davranışlardan kaçınılmalıdır.
Günlüğe kaydetmede işlenmeyen bir özel durum isteği başarısız olacağından, günlüğe kaydetme uygulaması hiçbir özel durum oluşturmamalıdır.
Yöntemler
LogRequestFailed(Object, HttpRequestMessage, HttpResponseMessage, Exception, TimeSpan) |
HTTP isteği gönderilirken oluşan özel durumu günlüğe kaydeder. |
LogRequestStart(HttpRequestMessage) |
HTTP isteği göndermeden önce günlüğe kaydeder. |
LogRequestStop(Object, HttpRequestMessage, HttpResponseMessage, TimeSpan) |
HTTP yanıtı aldıktan sonra günlüğe kaydeder. |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin