Debug.Listeners Propriété

Définition

Obtient la collection d’écouteurs qui surveillent la sortie du débogage.

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

Valeur de propriété

Représentant TraceListenerCollection une collection de types TraceListener qui surveille la sortie de débogage.

Exemples

L’exemple suivant crée une TextWriterTraceListener sortie vers l’écran de console. Le code ajoute ensuite le nouvel écouteur au 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)

Remarques

Les écouteurs produisent une sortie mise en forme à partir de la sortie de débogage. Par défaut, la collection contient une instance de la DefaultTraceListener classe. Pour supprimer l’écouteur par défaut, appelez la Remove méthode et transmettez-la à l’instance du DefaultTraceListener. Pour rediriger la sortie vers la fenêtre de console, ajoutez une instance du ConsoleTraceListener. Pour rediriger la sortie vers un fichier ou un flux, ajoutez une instance du TextWriterTraceListenerfichier .

Note

La Listeners collection est partagée à la fois par les classes et par l’ajout DebugTrace d’un écouteur de trace à l’une ou l’autre classe ajoute l’écouteur aux deux.

S’applique à

Voir aussi