Paramètres et propriétés
Mise à jour : novembre 2007
Paramètres
Les paramètres sont des éléments de configuration de l'environnement d'application (ou de l'environnement d'hébergement de l'application) qui contrôlent le comportement de l'application ou de l'environnement d'exécution. Dans les concepteurs de systèmes distribués, l'environnement d'application est modélisé à l'aide du Concepteur d'applications et du Concepteur de systèmes ; l'environnement d'hébergement de l'application est modélisé à l'aide du Concepteur de centres de données logiques. Les paramètres associés à chaque environnement, ou couche, sont modifiés à l'aide de l'Éditeur de paramètres et de contraintes.
Les paramètres Web.config constituent un exemple de paramètres de couche d'application. Au départ, ces paramètres reflètent les paramètres par défaut de l'ordinateur de développement. Si vous modifiez l'un de ces paramètres dans l'Éditeur de paramètres et de contraintes, votre modification est répercutée dans les fichiers web.config de votre solution. Les paramètres sont rendus persistants dans le fichier .sdm ou au sein de web.config. Les paramètres de configuration sont rendus persistants dans les deux emplacements pour les applications implémentées.
Remarque : |
---|
Visual Studio enregistre des paramètres prédéfinis et personnalisés sous forme de texte brut (non chiffré) dans les documents de modèle de définition de système (SDM) tels que les fichiers de diagramme de système distribué (.ad, .ldd et .sd), les fichiers de définition d'application (.sdm) et les fichiers de prototype personnalisé (.adprototype et .lddprototype). Pour plus d'informations, consultez Vue d'ensemble du modèle de définition de système (SDM) et Extension des concepteurs de systèmes distribués. Pour certains paramètres, l'affichage Visual Studio a masqué par endroits des versions de Concepteurs de systèmes distribués et ne les enregistre pas dans les .sdm ou les fichiers .ad. Lorsque vous implémentez une application ou pour une application implémentée, Visual Studio écrit ces paramètres sous forme de texte brut (non chiffré) dans un fichier de configuration de l'application. Visual Studio affiche un avertissement de sécurité lors de l'écriture de ces paramètres en texte brut dans le fichier de configuration. En outre, ces paramètres peuvent également apparaître dans du texte brut lorsque vous les modifiez dans l'Éditeur de paramètres et de contraintes ou dans l'Éditeur de collections ComplexSetting qui s'ouvre à partir de l'Éditeur de paramètres et de contraintes. Visual Studio affiche les versions masquées de ces paramètres lorsque cela est indiqué. Pour obtenir la liste de ces paramètres, consultez Considérations relatives à l'implémentation d'applications et Comment : spécifier les paramètres Web.config. En général, évitez de stocker des données sensibles, confidentielles ou propriétaires dans des paramètres dont les versions masquées n'apparaissent pas et prenez en compte cette considération avant de distribuer ces fichiers. |
Paramètres personnalisés
Les paramètres personnalisés constituent un mécanisme que vous pouvez utiliser pour fournir les métadonnées supplémentaires nécessaires à la modélisation exacte de votre environnement de développement ou de déploiement. Vous pouvez créer des paramètres personnalisés pour les applications, les serveurs logiques, les points de terminaison et les zones. Lorsque vous créez ces paramètres, vous avez la possibilité de les afficher dans la fenêtre Propriétés. Les paramètres personnalisés peuvent aussi être utilisés dans les scripts de déploiement personnalisés, parce qu'ils sont capturés dans le rapport de déploiement ; ils peuvent également constituer un moyen d'enregistrer des informations sur la configuration d'exécution. Pour plus d'informations, consultez Comment : créer des paramètres personnalisés pour les applications, les serveurs, les points de terminaison et les zones. Contrairement aux paramètres normaux, les paramètres personnalisés ne peuvent pas être utilisés pour créer des contraintes. Pour plus d'informations, consultez Utilisation des contraintes dans les applications et leurs relations.
Paramètres et propriétés
Il arrive que l'on confonde paramètres et propriétés, alors qu'ils sont assez différents fonctionnellement. À titre de règle générale, les propriétés sont des attributs qui affectent la conception elle-même (le langage de développement, par exemple), tandis que les paramètres constituent des valeurs spécifiques qui affectent la configuration (le protocole d'authentification, par exemple). Parmi les exemples de propriétés, citons l'espace de noms de l'application, sa version et le langage utilisé pour générer son code. Parmi les exemples de paramètres, citons les paramètres du pool d'applications IIS et les paramètres ASP.NET.
Dans le cas des prototypes d'application et de serveur logique fournis avec les concepteurs de systèmes distribués, les paramètres, à l'exception des paramètres personnalisés, ne sont pas affichés dans la fenêtre Propriétés. Vous pouvez, cependant, accéder à l'Éditeur de paramètres et de contraintes depuis la fenêtre Propriétés en cliquant sur les points de suspension adjacents à la propriété Paramètres et contraintes.