Partager via


<remove>, élément de NameValueSectionHandler et DictionarySectionHandler

Supprime un paramètre défini précédemment.

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

<remove key="predefened setting key"/>

Attributs requis

Attribut Description
key Spécifie le nom de clé du paramètre à supprimer.

Notes

Vous pouvez utiliser l'élément <remove> pour supprimer les paramètres de votre application qui ont été définis à un niveau supérieur dans la hiérarchie des fichiers de configuration.

Exemple

L'exemple suivant montre comment utiliser l'élément <remove> dans un fichier de configuration d'application pour supprimer les paramètres définis précédemment dans le fichier de configuration de l'ordinateur.

Le code suivant du fichier de configuration de l'ordinateur déclare la section <mySection> et lui ajoute deux paramètres, key1 et 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>

Le code suivant du fichier de configuration de l'application supprime le paramètre key2 de la section <mySection>.

<!--Application configuration file. -->
<configuration>
   <mySection>
      <remove key="key2"/>
   </mySection>
</configuration>

Fichier de configuration

Cet élément peut être utilisé dans le fichier de configuration de l'application, dans le fichier de configuration de l'ordinateur (Machine.config) et dans les fichiers Web.config qui ne se trouvent pas au niveau du répertoire de l'application.

Voir aussi

Schéma des sections de configuration | Paramètres des sections de configuration