Trace.Listeners Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient la collection d’écouteurs qui surveillent la sortie de suivi.
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é
TraceListenerCollection qui représente une collection de types TraceListener qui surveillent la sortie de suivi.
Exemples
L’exemple suivant crée un ConsoleTraceListener qui sort vers l’écran de la console. Le code ajoute ensuite le nouvel écouteur à .Listeners
// 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)
Remarques
Les écouteurs produisent une sortie mise en forme à partir de la sortie de trace. Par défaut, la collection contient un instance de la DefaultTraceListener classe. Si vous souhaitez supprimer l’écouteur par défaut, appelez la Remove méthode et transmettez-lui le instance du DefaultTraceListener. Pour rediriger la sortie vers la fenêtre de console, ajoutez un instance de la ConsoleTraceListener classe .
Notes
La Listeners collection est partagée par les Debug classes et et ; l’ajout Trace d’un écouteur de trace à l’une ou l’autre classe ajoute l’écouteur aux deux.