Debug.Listeners Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri a hibakeresési kimenetet figyelő figyelők gyűjteményét.
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
Tulajdonság értéke
A TraceListenerCollection hibakeresési kimenetet figyelő típusgyűjtemény TraceListener .
Példák
Az alábbi példa egy olyan kimenetet TextWriterTraceListener hoz létre, amely a konzol képernyőjén jelenik meg. A kód ezután hozzáadja az új figyelőt a Listeners.
/* 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)
Megjegyzések
A figyelők formázott kimenetet hoznak létre a hibakeresési kimenetből. Alapértelmezés szerint a gyűjtemény az osztály egy példányát DefaultTraceListener tartalmazza. Az alapértelmezett figyelő eltávolításához hívja meg a metódustRemove, és adja át a példányt.DefaultTraceListener A kimenetnek a konzolablakba való átirányításához adja hozzá a ConsoleTraceListener. A kimenet fájlba vagy streambe való átirányításához adja hozzá a fájl egy példányát TextWriterTraceListener.
Note
A Listeners gyűjteményt mind az osztályok, mind az DebugTrace osztályok megosztják; a nyomkövetési figyelő bármelyik osztályhoz való hozzáadása mindkét osztályhoz hozzáadja a figyelőt.