<Elemento filter> per <add> per <sharedListeners>
Aggiunge un filtro a un listener nella raccolta sharedListeners
.
<Configurazione>
<system.diagnostics>
<sharedListeners>
<add>
<filter>
Sintassi
<filter type="System.Diagnostics.EventTypeFilter"
initializeData="Warning" />
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
Attributo | Descrizione |
---|---|
type | Attributo obbligatorio. Specifica il tipo del filtro. È possibile utilizzare solo il nome completo del tipo (nel formato della Type.FullName proprietà) oppure usare il nome completo del tipo, incluse le informazioni sull'assembly (nel formato della Type.AssemblyQualifiedName proprietà). Per informazioni sulla creazione di un nome di tipo completo, vedere Specifica di nomi di tipi completi. |
Initializedata | Attributo facoltativo. Stringa passata al costruttore per la classe specificata. |
Elementi figlio
Nessuno.
Elementi padre
Elemento | Descrizione |
---|---|
configuration |
Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework. |
system.diagnostics |
Specifica i listener di traccia per raccogliere, archiviare e indirizzare i messaggi, oltre al livello di impostazione di un'opzione di traccia. |
sharedListeners |
Raccolta di listener a cui può fare riferimento qualsiasi elemento di origine o traccia. |
add |
Aggiunge un listener all'insieme sharedListeners . |
Osservazioni:
Se un listener viene definito in un <add>
elemento dell'elemento <sharedListeners>
, il filtro per tale listener deve essere definito in un <filter>
elemento figlio dell'elemento <add>
.
Questo elemento può essere usato nel file di configurazione del computer (Machine.config) e nel file di configurazione dell'applicazione.
Esempio
Nell'esempio seguente viene illustrato come usare l'elemento <filter>
per aggiungere un filtro al listener console
di traccia nella sharedListeners
raccolta.
<configuration>
<system.diagnostics>
<sources>
<source name="myTraceSource" >
<listeners>
<add name="console" />
<remove name="Default" />
</listeners>
</source>
</sources>
<sharedListeners>
<add name="console"
type="System.Diagnostics.ConsoleTraceListener" >
<filter type="System.Diagnostics.EventTypeFilter"
initializeData="Error" />
</add>
</sharedListeners>
</system.diagnostics>
</configuration>