Condividi tramite


Elemento <filter> per <add> per <sharedListeners>

Consente di aggiungere un filtro a un listener dell'insieme sharedListeners.

<filter type="System.Diagnostics.EventTypeFilter" 
  initializeData="Warning" />

Attributi ed elementi

Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.

Attributi

Attribute

Descrizione

type

Attributo obbligatorio.

Specifica il tipo di filtro. È possibile utilizzare solo il nome completo del tipo nel formato della proprietà Type.FullName oppure il nome completo del tipo incluse le informazioni sull'assembly nel formato della proprietà Type.AssemblyQualifiedName. Per informazioni sulla creazione di un nome di tipo completo, vedere Specifica di nomi di tipo 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 utilizzato in Common Language Runtime e nelle applicazioni .NET Framework.

system.diagnostics

Specifica listener di traccia per la raccolta, la memorizzazione e l'invio di messaggi, nonché il livello in cui viene impostata un'opzione di traccia.

sharedListeners

Insieme di listener cui può fare riferimento qualsiasi elemento di origine o di traccia.

add

Consente di aggiungere un listener all'insieme sharedListeners.

Note

Se un listener viene definito in un elemento <add> dell'elemento <sharedListeners>, è necessario definire il filtro per tale listener in un elemento <filter> figlio dell'elemento <add>.

È 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 <filter> per aggiungere un filtro al listener di traccia console nell'insieme sharedListeners.

<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>

Vedere anche

Riferimenti

Schema delle impostazioni di traccia e debug

TraceFilter

TraceListener

TraceSource