Esquema de configurações do aplicativoApp Settings schema

Contém configurações de aplicativo personalizadas, como caminhos de arquivo, URLs de serviço da Web em XML ou qualquer outra informação de configuração personalizada para um aplicativo.Contains custom application settings, such as file paths, XML Web service URLs, or any other custom configuration information for an application.

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

ElementoElement DescriçãoDescription
<appSettings> <appSettings> Contém as marcas <add> , <clear> e <remove> para controlar as configurações de aplicativo.Contains <add>, <clear>, and <remove> tags to control application settings. Tem um atributo file opcional.Has an optional file attribute.
<add> <add> Define uma configuração.Defines a setting. Filho de <appSettings> .Child of <appSettings>. Requer os atributos key e value.Requires key and value attributes.
<clear> <clear> Limpa todas as configurações.Clears all settings. Filho de <appSettings> .Child of <appSettings>. Não tem atributos.Has no attributes.
<remove> <remove> Remove uma configuração.Removes a setting. Filho de <appSettings> .Child of <appSettings>. Requer um atributo key.Requires a key attribute.

Elemento <appSettings><appSettings> element

Esse elemento contém as marcas <add> , <clear> e <remove> para controlar as configurações de aplicativo.This element contains <add>, <clear>, and <remove> tags to control application settings. Define um atributo opcional para file.It defines an optional attribute for file.

Elemento <add><add> element

Adiciona uma configuração de aplicativo personalizada como um par nome/valor para a coleção de configurações do aplicativo.Adds a custom application setting as a name/value pair to the application settings collection. Define atributos de key e value.It defines attributes for key and value.

Elemento <clear><clear> element

Remove todas as referências a configurações de aplicativo personalizadas herdadas e permite somente as referências que são adicionadas por elementos <add> após o elemento <clear> .Removes all references to inherited custom application settings and allows only the references that are added by <add> elements following the <clear> element. Não define nenhum atributo.It defines no attributes.

Elemento <remove><remove> element

Remove uma referência a uma configuração de aplicativo personalizada herdada da coleção de configurações de aplicativo.Removes a reference to an inherited custom application setting from the application settings collection. Define um atributo para key.It defines an attribute for key.

ExemploExample

O exemplo a seguir mostra um arquivo de configurações de aplicativo externo (custom.config) que define uma configuração de aplicativo personalizada:The following example shows an external application settings file (custom.config) that defines a custom application setting:

<?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 sua própria configuração de aplicativo:The following example shows an application configuration file that consumes the setting in the external settings file and sets an application setting of its own:

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

Consulte tambémSee also