Compartir a través de


Elemento <remove> para NameValueSectionHandler y DictionarySectionHandler

Quita un valor definido anteriormente.

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

<remove key="predefened setting key"/>

Atributos requeridos

Atributo Descripción
key Especifica el nombre de clave del valor que se quita.

Comentarios

Se puede utilizar el elemento <remove> para quitar todos los valores de la aplicación definidos en un nivel superior de la jerarquía de archivos de configuración.

Ejemplo

En el ejemplo siguiente se muestra cómo utilizar el elemento <remove> en un archivo de configuración de la aplicación para quitar los valores definidos anteriormente en el archivo de configuración del equipo.

En el siguiente código de archivo de configuración del equipo se declara la sección <mySection>, a la que se agregan dos valores key1 y 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>

El siguiente código de archivo de configuración de la aplicación quita el valor key2 de <mySection>.

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

Archivo de configuración

Este elemento se puede utilizar en el archivo de configuración de la aplicación, en el archivo de configuración del equipo (Machine.config) y en los archivos Web.config que no se encuentran en el directorio de la aplicación.

Vea también

Esquema de secciones de configuración | Valores de la sección de configuración