Condividi tramite


Elemento <remove> per NameValueSectionHandler e DictionarySectionHandler

Rimuove un'impostazione definita in precedenza.

<configuration>
**      <sectionName>**
**         <remove>**

<remove key="predefened setting key"/>

Attributi obbligatori

Attributo Descrizione
key Specifica il nome chiave dell'impostazione da rimuovere.

Osservazioni

È possibile utilizzare l'elemento <remove> per rimuovere dall'applicazione in uso 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 <remove> in un file di configurazione dell'applicazione per rimuovere le impostazioni definite in precedenza nel file di configurazione del computer.

Nel seguente codice del file di configurazione del computer viene dichiarata la sezione <mySection> e vengono aggiunte a essa due impostazioni, key1 e key2.

<!-- 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 viene rimossa l'impostazione key2 da <mySection>.

<!--Application configuration file. -->
<configuration>
   <mySection>
      <remove key="key2"/>
   </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