Configuration c #

Tout un espace de noms de classes est conçu pour configurer les applications écrites en tout langage .NET, comme C #, VB.NET, ou l'une quelconque de plusieurs autres. Les objets à l'intérieur, il ya, pour dire le moins, un peu difficile à naviguer. La configuration dans les applications .NET prend place dans un fichier .config. Ce fichier au format XML a une noeud, et toute une série de nœuds de projets spécifiques au sein. Obtenir une référence à la configuration nécessite un appel à OpenExeConfiguration.

System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration () -



Une fois cela fait, en obtenant une référence à une section est assez simple. La GetSection méthode prend simplement une chaîne qui est le nom du noeud, et parce que le fichier de configuration est juste le texte, vous pouvez saisir à tout moment.

var sectionName = "Quoi que!" - System.Configuration.AppSettingsSection section = (System.Configuration.AppSettingsSection) config.GetSection (sectionName) -

Vous pouvez ajouter des sections dans le fichier de configuration en utilisant les outils de manipulation de XML dans le cadre. Vous pouvez utiliser un groupe prédéfini sur des sections de la fonctionnalité correspondante.

Section Description
CommencezDécrit la version de .NET à utiliser.
RuntimeÉnumère les éléments de .NET de se lier à l'exécutable.
RéseauDécrit procuration et d'autres paramètres réseau.
CryptographieUn endroit pour garder les valeurs accessibles mentionne les ressources cryptographiques
ConfigurationLa section la plus utilisée. Il est où vous gardez sections personnalisées du fichier de configuration.
Trace / DebugDeux paramètres qui vous permettent de mettre en place le suivi et l'exploitation forestière.
Paramètres d'application (appsettings)Demande scope choses comme les chaînes de connexion de base de données.
Paramètres Web (websettings)ASP.NET détails spécifiques.