Aracılığıyla paylaş


TraceContext Sınıf

Tanım

Bir Web isteğiyle ilgili yürütme ayrıntılarını yakalar ve sunar. Bu sınıf devralınamaz.

public ref class TraceContext sealed
public sealed class TraceContext
type TraceContext = class
Public NotInheritable Class TraceContext
Devralma
TraceContext

Açıklamalar

İletileri belirli izleme kategorilerine eklemek için bu sınıfı kullanabilirsiniz. Örneğin, uygulamanız için sınıfının bir örneğini oluşturuyorsanız, bir işleme yordamına Calendar "İşlemeye Başlanıyor" izleme iletisini ve olay işleyici yordamına "OnChange Olayını Oluşturma" iletisini ekleyebilirsiniz.

Sınıfını TraceContext , özel işleme için istek yürütmesinin sonunda bir izleme kayıtları kümesi almak için de kullanabilirsiniz. Daha fazla bilgi için bkz. ASP.NET İzlemeye Genel Bakış.

İzlemeyi Trace etkinleştirmek için @ Page yönergesindeki özniteliğini veya IsEnabled özelliğini olarak trueayarlayın. İzleme etkinleştirildiğinde, kullanıcı tarafından sağlanan izleme içeriğini göstermenin Page yanı sıra, sınıfı her istek için otomatik olarak performans verilerini, denetim ağacı yapı bilgilerini ve durum yönetimi içeriğini içerir.

Oluşturucular

TraceContext(HttpContext)

TraceContext sınıfının yeni bir örneğini başlatır.

Özellikler

IsEnabled

geçerli Web isteği için izlemenin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.

TraceMode

İzleme iletilerinin istekte bulunan bir tarayıcıya çıkışının yapılması gereken sıralanmış düzeni alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Warn(String)

İzleme günlüğüne bir izleme iletisi yazar. Tüm uyarılar günlükte kırmızı metin olarak görünür.

Warn(String, String)

Kullanıcı tanımlı kategoriler ve izleme iletileri dahil olmak üzere izleme bilgilerini izleme günlüğüne yazar. Tüm uyarılar günlükte kırmızı metin olarak görünür.

Warn(String, String, Exception)

Kullanıcı tanımlı kategoriler, izleme iletileri ve hata bilgileri de dahil olmak üzere izleme bilgilerini izleme günlüğüne yazar. Tüm uyarılar günlükte kırmızı metin olarak görünür.

Write(String)

İzleme günlüğüne bir izleme iletisi yazar.

Write(String, String)

bir ileti ve kullanıcı tanımlı kategoriler de dahil olmak üzere izleme bilgilerini izleme günlüğüne yazar.

Write(String, String, Exception)

Kullanıcı tanımlı kategoriler, izleme iletileri ve hata bilgileri de dahil olmak üzere izleme bilgilerini izleme günlüğüne yazar.

Ekinlikler

TraceFinished

Tüm istek bilgileri toplandıktan sonra izleme iletilerini kullanıma açmak için nesnesi tarafından TraceContext tetiklendi.

Şunlara uygulanır

Ayrıca bkz.