Condividi tramite


Elemento <switches>

Contiene opzioni di analisi e il livello in cui vengono impostate.

Elemento <Configuration>
  Elemento <system.diagnostics>
    Elemento <switches>

<switches> 
</switches>

Attributi ed elementi

Le seguenti sezioni illustrano attributi, elementi figlio e padre.

Attributi

Nessuno.

Elementi figlio

Elemento Descrizione

<add>

Consente di specificare il livello in cui viene impostata un'opzione di analisi.

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

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

Note

È possibile modificare il livello di un'opzione di analisi inserendola in un file di configurazione. Se si tratta di un'opzione BooleanSwitch, è possibile attivarla e disattivarla. Se si tratta, invece, di un'opzione TraceSwitch, è possibile assegnarle livelli differenti per specificare i tipi di messaggi di analisi o di debug generati dall'applicazione.

Esempio

Nell'esempio riportato di seguito viene mostrato come utilizzare l'elemento <switch> per impostare l'opzione di analisi General sul livello TraceLevel.Error e come attivare l'opzione di analisi di tipo Boolean Data.

<configuration>
   <system.diagnostics>
      <switches>
         <add name="General" value="4" />
         <add name="Data" value="1" />
      </switches>
   </system.diagnostics>
</configuration>

Vedere anche

Riferimenti

Schema delle impostazioni di analisi e debug
Switch Class
TraceSwitch Class
BooleanSwitch Class