Condividi tramite


Elemento <clear> per NameValueSectionHandler e DictionarySectionHandler

Cancella tutte le impostazioni definite in precedenza in una sezione.

<configuration>
**      <section name>**
**         <clear>**

<clear/>

Osservazioni

È possibile utilizzare l'elemento <clear> per rimuovere dall'applicazione in uso tutte le impostazioni che erano state definite a un livello superiore nella gerarchia dei file di configurazione.

Esempio

Nell'esempio riportato di seguito viene illustrato come utilizzare l'elemento <clear> nel file di configurazione di un'applicazione per cancellare le sezioni definite in precedenza nel file di configurazione del computer.

Nel seguente codice del file di configurazione del computer viene dichiarata la sezione <mySection>.

<!-- Machine.config file.-->
<configuration>
   <configSections>
      <section name="mySection"
         type="System.Configuration.NameValueSectionHandler,System" />
   </sectionGroup>
   </configSections>
   <mySection>
      <add key="key1" value="value1" />
      <add key="key2" value="value2" />
   </mySection>
</configuration>

Nel seguente codice del file di configurazione dell'applicazione vengono rimosse tutte le impostazioni da <mySection>. Le impostazioni che erano state dichiarate nella sezione <mySection> del file di configurazione del computer non possono essere recuperate.

<!-- Application configuration file. -->
<configuration>
   <mySection>
      <clear/>
   </mySection>
</configuration>

File di configurazione

L'elemento può essere utilizzato nei file di configurazione dell'applicazione e del computer (Machine.config), nonché nei file Web.config che non si trovano al livello di directory dell'applicazione.

Vedere anche

Schema delle sezioni di configurazione | Impostazioni delle sezioni di configurazione