Konfigurieren von C #

Eine ganze Namensraum von Klassen ist so konzipiert, in jeder .NET-Sprache wie C #, VB.NET, oder einer von mehreren anderen geschriebene Anwendungen zu konfigurieren. Die Objekte in ihm sind, gelinde gesagt, ein bisschen schwer zu navigieren. Die Konfiguration in .NET-Anwendungen erfolgt in einer CONFIG-Datei. Diese XML-formatierte Datei hat einen Knoten, und eine ganze Reihe von projektspezifischen Knoten innerhalb. einen Verweis auf die Konfiguration immer erfordert einen Aufruf OpenExeConfiguration.

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

Sobald dies geschehen ist, einen Verweis auf einen Abschnitt bekommen ist ziemlich einfach. Das GetSection Verfahren dauert nur einen String, der den Knotennamen ist, und weil die Konfigurationsdatei nur Text ist, können Sie es jederzeit zu greifen.

var section = "Was auch immer!" - System.Configuration.AppSettingsSection section = (System.Configuration.AppSettingsSection) config.GetSection (section) -

Sie können Abschnitte der Konfigurationsdatei hinzufügen, um die XML-Bearbeitungstools im Rahmen verwenden. Sie können eine voreingestellte Gruppe auf Abschnitte für die entsprechende Funktionalität zu nutzen.

Abschnitt Beschreibung
AnfangBeschreibt die .NET-Version zu verwenden.
LaufzeitFührt die .NET-Elemente an die ausführbare Datei zu binden.
NetzwerkBeschreibt Proxy und andere Netzwerkeinstellungen.
GeheimschriftEin Ort, um zu erreichen Werte halten Krypto Ressourcen referenzieren
KonfigurationDie am häufigsten verwendete Abschnitt. Es ist, wo Sie benutzerdefinierte Abschnitte der Konfigurationsdatei halten.
Trace / DebugZwei Einstellungen, mit denen Sie Tracing und Protokollierung einzurichten.
Anwendungseinstellungen (appsettings)Anwendung scoped Dinge wie Datenbankverbindungszeichenfolgen.
Web-Einstellungen (websettings)ASP.NET spezifische Details.

Menü