Condividi tramite


Elemento <add> per <switches>

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

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

<add name="switch name"
     value="value"/>

Attributi ed elementi

Le seguenti sezioni illustrano attributi, elementi figlio e padre.

Attributi

Attributo Descrizione

name

Attributo obbligatorio.

Specifica il nome dell'opzione. Il valore di questo attributo corrisponde al parametro displayName passato al costruttore di opzioni.

value

Attributo obbligatorio.

Specifica il livello dell'opzione.

Elementi figlio

Nessuno.

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.

switches

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

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 illustrato come utilizzare l'elemento <add> 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