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