Schéma des paramètres d’application
Contient des paramètres d’application personnalisés, tels que des chemins d’accès, des URL de service web XML ou d’autres informations de configuration personnalisée pour une application.
<configuration>
<appSettings>
<add>
<clear>
<remove>
Élément | Description |
---|---|
<appSettings> | Contient les balises <add>, <clear> et <remove> pour contrôler les paramètres d’application. A un attribut file facultatif. |
<add> | Définit un paramètre. Enfant d’<appSettings>. Requiert des attributs key et value. |
<clear> | Efface tous les paramètres. Enfant d’<appSettings>. N’a pas d’attributs. |
<remove> | Supprime un paramètre. Enfant d’<appSettings>. Exige un attribut key. |
Élément <appSettings>
Cet élément contient les balises <add>, <clear> et <remove> pour contrôler les paramètres d’application. Il définit un attribut facultatif pour file.
Élément <add>
Ajoute un paramètre d’application personnalisé en tant que paire nom/valeur à la collection de paramètres d’application. Il définit les attributs pour key et value.
Élément <clear>
Supprime toutes les références aux paramètres d’application personnalisés hérités et autorise uniquement les références ajoutées par les éléments <add> qui suivent l’élément <clear>. Il ne définit aucun attribut.
Élément <remove>
Supprime une référence à un paramètre d’application personnalisé hérité de la collection de paramètres d’application. Il définit un attribut pour key.
Exemple
L’exemple suivant montre un fichier de paramètres d’application externe (custom.config) qui définit un paramètre d’application personnalisé :
<?xml version="1.0" encoding="utf-8" ?>
<appSettings>
<add key="MyCustomSetting" value="MyCustomSettingValue" />
</appSettings>
L’exemple suivant montre un fichier de configuration d’application qui consomme le paramètre dans le fichier de paramètres externes et définit un paramètre d’application qui lui est propre :
<configuration>
<appSettings file="custom.config">
<add key="ApplicationName" value="MyApplication" />
</appSettings>
</configuration>