<remove>-Element für "NameValueSectionHandler" und "DictionarySectionHandler"
Entfernt eine zuvor definierte Einstellung.
<configuration>
** <sectionName>**
** <remove>**
<remove key="predefened setting key"/>
Erforderliche Attribute
Attribut | Beschreibung |
---|---|
key | Gibt den Schlüsselnamen der zu entfernenden Einstellung an. |
Hinweise
Mit dem <remove>-Element können Sie Einstellungen aus einer Anwendung entfernen, die auf einer höheren Ebene in der Konfigurationsdateihierarchie definiert wurden.
Beispiel
Das folgende Beispiel veranschaulicht, wie Sie mit dem <remove>-Element in einer Anwendungskonfigurationsdatei Einstellungen entfernen können, die zuvor in der Konfigurationsdatei des Computers definiert worden waren.
Der folgende Code für eine Konfigurationsdatei des Computers deklariert den <mySection>
-Abschnitt und fügt zwei Einstellungen in diesen ein: key1
und 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>
Der folgende Code für eine Anwendungskonfigurationsdatei entfernt die key2
-Einstellung aus <mySection>
.
<!--Application configuration file. -->
<configuration>
<mySection>
<remove key="key2"/>
</mySection>
</configuration>
Konfigurationsdatei
Dieses Element kann in der Konfigurationsdatei der Anwendung, der Konfigurationsdatei des Computers (Machine.config) und in den Web.config-Dateien verwendet werden, die sich nicht auf Anwendungsverzeichnisebene befinden.
Siehe auch
Schema für Konfigurationsabschnitte | Einstellungen für Konfigurationsabschnitte