Elemento <sharedListeners>
Aggiornamento: novembre 2007
Contiene i listener cui può fare riferimento qualsiasi elemento di origine o di analisi. Per impostazione predefinita, questi listener non ricevono alcuna analisi e non possono essere recuperati in fase di esecuzione. I listener identificati come condivisi possono essere aggiunti alle origini o alle analisi in base al nome.
Elemento <Configuration>
Elemento <system.diagnostics>
Elemento <sharedListeners>
<sharedListeners>
<add>...</add>
</sharedListeners>
Attributi ed elementi
Nelle sezioni riportate di seguito vengono illustrati attributi, elementi figlio e padre.
Attributi
Nessuno.
Elementi figlio
Elemento |
Descrizione |
---|---|
Consente di aggiungere un listener all'insieme sharedListeners. |
Elementi padre
Elemento |
Descrizione |
---|---|
Configuration |
È l'elemento di primo livello in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework. |
system.diagnostics |
Specifica l'elemento radice per la sezione di configurazione ASP.NET. |
Note
Un listener aggiunto all'insieme dei listener condivisi non diventa automaticamente attivo. Deve infatti essere ancora aggiunto a un'origine di analisi o a un'analisi, ovvero inserito nell'insieme Listeners per tale elemento di analisi. Le classi di listener in .NET Framework derivano dalla classe TraceListener.
È possibile utilizzare questo elemento nei file di configurazione del computer (Machine.config) e dell'applicazione.
Esempio
Nell'esempio riportato di seguito viene illustrato come utilizzare l'elemento <sharedListeners> per aggiungere il listener console all'insieme Listeners per le classi TraceSource e Trace. Il listener di analisi di console scrive le informazioni sulla traccia sulla console mediante chiamate a TraceSource o a Trace.
<system.diagnostics>
<sources>
<source name="mySource" switchName="sourceSwitch value="Verbose" >
<listeners>
<add name="console" />
</listeners>
</source>
</sources>
<sharedListeners> <add name="console" type="System.Diagnostics.ConsoleTraceListener" > <filter type="System.Diagnostics.EventTypeFilter" initializeData="Warning" /> </add> </sharedListeners>
<trace>
<listeners>
<add name="console" />
</listeners>
</trace>
</system.diagnostics>