Partager via


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

Efface tous les paramètres définis précédemment dans une section.

<configuration>
**      <nom section>**
**         <clear>**

<clear/>

Notes

Vous pouvez utiliser l'élément <clear> pour supprimer tous 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 <clear> dans un fichier de configuration d'application pour supprimer les sections définies 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>.

<!-- 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 tous les paramètres de la section <mySection>. L'application ne peut extraire aucun des paramètres qui ont été déclarés dans la section <mySection> du fichier de configuration de l'ordinateur.

<!-- Application configuration file. -->
<configuration>
   <mySection>
      <clear/>
   </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