Partilhar via


Esquema de configurações do aplicativo

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

<configuração>
  <appSettings>
    <adicionar>
    <limpar>
    <remove>

Elemento Description
<appSettings> Contém <adicionar>, <limpar> e< remover> tags para controlar as configurações do aplicativo. Tem um atributo de arquivo opcional.
<adicionar> Define uma configuração. Filho de appSettings>.< Requer atributos de chave e valor .
<limpar> Limpa todas as configurações. Filho de appSettings>.< Não tem atributos.
<remove> Remove uma configuração. Filho de appSettings>.< Requer um atributo chave .

<elemento appSettings>

Este elemento contém <adicionar>, <limpar> e <remover> tags para controlar as configurações do aplicativo. Ele define um atributo opcional para o arquivo.

<adicionar> elemento

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

<elemento claro>

Remove todas as referências às configurações herdadas do aplicativo personalizado e permite apenas as referências que são adicionadas por <adicionar> elementos após o <elemento clear.> Não define atributos.

<remover> elemento

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

Exemplo

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 do 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