Esquema de Definições da Aplicação

Contém definições de aplicação personalizadas, como caminhos de ficheiros, URLs de serviços Web XML ou qualquer outra informação de configuração personalizada para uma aplicação.

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

Elemento Description
<appSettings> Contém <add>, <clear>, e <remove> etiquetas para controlar as definições da aplicação. Tem um atributo opcional file .
<add> Define um cenário. Filho de <appSettings>. Requisitos key e value atributos.
<clear> Apaga todas as definições. Filho de <appSettings>. Não tem atributos.
<remove> Remove uma definição. Filho de <appSettings>. Requer um key atributo.

elemento <appSettings>

Este elemento contém <add>, <clear>, e <remove> etiquetas para controlar as definições da aplicação. Define um atributo opcional para o ficheiro.

elemento <add>

Adiciona uma configuração personalizada de aplicação como par nome/valor à coleção de definições da aplicação. Define atributos para key e valor.

elemento <clear>

Remove todas as referências às definições de aplicação personalizadas herdadas e permite apenas as referências adicionadas por <add> elementos após o <clear> elemento. Não define nenhum atributo.

elemento <remove>

Remove uma referência a uma configuração de aplicação personalizada herdada da coleção de definições da aplicação. Define um atributo para a chave.

Example

O exemplo seguinte mostra um ficheiro externo de definições de aplicação (custom.config) que define uma configuração de aplicação personalizada:

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

O exemplo seguinte mostra um ficheiro de configuração de aplicação que consome a definição no ficheiro de definições externas e define uma configuração de aplicação própria:

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

Consulte também