Bagikan melalui


Debug.Listeners Properti

Definisi

Mendapatkan kumpulan listener yang memantau output debug.

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

Nilai Properti

TraceListenerCollection mewakili kumpulan jenis TraceListener yang memantau output debug.

Contoh

Contoh berikut membuat TextWriterTraceListener output tersebut ke layar konsol. Kode kemudian menambahkan pendengar baru ke Listeners.

// Create a listener that outputs to the console screen 
// and add it to the debug listeners.
#if defined(DEBUG)
TextWriterTraceListener^ myWriter = 
   gcnew TextWriterTraceListener( System::Console::Out );
Debug::Listeners->Add( myWriter );
#endif
/* Create a listener that outputs to the console screen, and
  * add it to the debug listeners. */
var myWriter = new TextWriterTraceListener(System.Console.Out);
Debug.Listeners.Add(myWriter);
' Create a listener that outputs to the console screen, and 
' add it to the debug listeners. 
Dim myWriter As New TextWriterTraceListener(System.Console.Out)
Debug.Listeners.Add(myWriter)

Keterangan

Pendengar menghasilkan output yang diformat dari output debug. Secara default, koleksi berisi instans DefaultTraceListener kelas . Untuk menghapus pendengar default, panggil Remove metode , dan berikan instans .DefaultTraceListener Untuk mengalihkan output ke jendela konsol, tambahkan instans ConsoleTraceListener. Untuk mengalihkan output ke file atau aliran, tambahkan instans TextWriterTraceListener.

Catatan

Koleksi Listeners dibagikan oleh Debug dan Trace kelas; menambahkan pendengar jejak ke salah satu kelas menambahkan pendengar ke keduanya.

Berlaku untuk

Lihat juga