Esquema de configuración de aplicaciones

Contiene valores de configuración de aplicación personalizados, como rutas de acceso de archivo, direcciones URL del servicio Web XML o cualquier otra información de configuración personalizada para una aplicación.

<configuración>
  <appSettings>
    <agregar>
    <clear>
    <quitar>

Elemento Descripción
<appSettings> Contiene etiquetas <agregar>, <borrar> y <quitar> para controlar la configuración de aplicaciones. Tiene un atributo opcional file.
<agregar> Define un valor de configuración. Elemento secundario de <appSettings>. Requiere atributos key y value.
<borrar> Borra toda la configuración. Elemento secundario de <appSettings>. No tiene atributos.
<quitar> Quita un valor de configuración. Elemento secundario de <appSettings>. Requiere un atributo key.

Elemento <appSettings>

Este elemento contiene etiquetas <agregar>, <borrar> y <quitar> para controlar la configuración de aplicaciones. Define un atributo opcional para file.

Elemento <agregar>

Agrega una configuración de aplicación personalizada como par nombre-valor a la colección de configuraciones de la aplicación. Define atributos para key y value.

Elemento <borrar>

Quita todas las referencias a la configuración de aplicación personalizada heredada y solo permite las referencias que se agregan mediante los elementos <agregar> que siguen al elemento <borrar>. No define atributos.

Elemento <quitar>

Quita de la colección de configuraciones de la aplicación una referencia a una configuración de aplicación personalizada heredada. Define un atributo para key.

Ejemplo

En el ejemplo siguiente se muestra un archivo de configuración de la aplicación externo (custom.config) que define una configuración de aplicación personalizada:

<?xml version="1.0" encoding="utf-8" ?>
<appSettings>
  <add key="MyCustomSetting" value="MyCustomSettingValue" />
</appSettings>

En el ejemplo siguiente se muestra un archivo de configuración de la aplicación que usa la configuración del archivo de configuración externo y establece su propia configuración de la aplicación:

<configuration>
  <appSettings file="custom.config">
    <add key="ApplicationName" value="MyApplication" />
  </appSettings>
</configuration>

Consulte también