Trace.Listeners Özellik
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.
İzleme çıkışını izleyen dinleyici koleksiyonunu alır.
public:
static property System::Diagnostics::TraceListenerCollection ^ Listeners { System::Diagnostics::TraceListenerCollection ^ get(); };
public static System.Diagnostics.TraceListenerCollection Listeners { get; }
static member Listeners : System.Diagnostics.TraceListenerCollection
Public Shared ReadOnly Property Listeners As TraceListenerCollection
Özellik Değeri
TraceListenerCollection İzleme çıkışını izleyen tür TraceListener koleksiyonunu temsil eden bir.
Örnekler
Aşağıdaki örnek, konsol ekranına çıkış olarak bir ConsoleTraceListener oluşturur. Kod daha sonra yeni dinleyiciyi öğesine Listenersekler.
// Create a ConsoletTraceListener and add it to the trace listeners.
#if defined(TRACE)
ConsoleTraceListener^ myWriter = gcnew ConsoleTraceListener( );
Trace::Listeners->Add( myWriter );
#endif
/* Create a ConsoleTraceListener and add it to the trace listeners. */
var myWriter = new ConsoleTraceListener();
Trace.Listeners.Add(myWriter);
' Create a ConsoleTraceListener and add it to the trace listeners.
Dim myWriter As New ConsoleTraceListener()
Trace.Listeners.Add(myWriter)
Açıklamalar
Dinleyiciler, izleme çıkışından biçimlendirilmiş çıkış üretir. Varsayılan olarak, koleksiyon sınıfının bir örneğini DefaultTraceListener içerir. Varsayılan dinleyiciyi kaldırmak istiyorsanız yöntemini çağırın Remove ve örneğini DefaultTraceListenergeçirin. Çıkışı konsol penceresine yönlendirmek için sınıfının bir örneğini ConsoleTraceListener ekleyin.
Not
Koleksiyon Listeners hem hem Trace de Debug sınıfları tarafından paylaşılır; iki sınıfa da izleme dinleyicisi eklemek dinleyiciyi her ikisine de ekler.