Debug.Listeners Tulajdonság

Definíció

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.

A következőre érvényes:

Lásd még