Esquema de Configurações do Aplicativo

Contém configurações de aplicativo personalizadas, como caminhos de arquivo, URLs de serviço Web XML ou qualquer outra informação de configuração personalizada para um aplicativo.

<configuration>
  <appSettings>
    <add>
    <clear>
    <remove>

Elemento Description
<appSettings> Contém <add>, <clear>e <remove> marcas para controlar as configurações do aplicativo. Tem um atributo opcional file .
<add> Define uma configuração. Filho de <appSettings>. key Requer e value atributos.
<clear> Limpa todas as configurações. Filho de <appSettings>. Não tem atributos.
<remove> Remove uma configuração. Filho de <appSettings>. Requer um key atributo.

<appSettings> elemento

Esse elemento contém <add>, <clear>e <remove> marcas para controlar as configurações do aplicativo. Ele define um atributo opcional para o arquivo.

<add> elemento

Adiciona uma configuração de aplicativo personalizada como um par nome/valor à coleção de configurações do aplicativo. Ele define atributos para key e valor.

<clear> elemento

Remove todas as referências às configurações de aplicativo personalizado herdadas e permite apenas as referências que são adicionadas por <add> elementos que seguem o <clear> elemento. Ele não define nenhum atributo.

<remove> elemento

Remove uma referência a uma configuração de aplicativo personalizado herdada da coleção de configurações do aplicativo. Ele define um atributo para chave.

Example

O exemplo a seguir mostra um arquivo de configurações de aplicativo externo (custom.config) que define uma configuração de aplicativo personalizada:

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

O exemplo a seguir mostra um arquivo de configuração de aplicativo que consome a configuração no arquivo de configurações externas e define uma configuração de aplicativo própria:

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

Consulte também