Anwendungs-/Webkonfigurationseinstellungen in .NET lesen
Beim Entwickeln einer C#-Klassenbibliothek müssen Sie je nach Bereitstellungsszenario Konfigurationseinstellungen aus der Datei app.config oder web.config lesen. In diesem Artikel werden Best Practices für den Zugriff auf diese Einstellungen untersucht, einschließlich der Einschränkungen veralteter Methoden und der Verfügbarkeit neuerer Alternativen.
Frühere ConfigurationSettings.AppSettings.Get()
Methoden sind veraltet. Empfohlene Alternative ConfigurationManager.AppSettings["MySetting"]
bietet verbesserte Unterstützung und Stabilität. Allerdings ist diese Klasse in C#-Klassenbibliotheksprojekten nicht direkt zugänglich.
Die Lösung besteht darin, einen Verweis auf die System.Configuration
-Assembly in Ihrem Projekt hinzuzufügen. Dadurch ist es möglich, die Klasse ConfigurationManager
zu verwenden und Konfigurationseinstellungen wie folgt abzurufen:
<code class="language-csharp">using System.Configuration; string configValue1 = ConfigurationManager.AppSettings["countoffiles"]; string configValue2 = ConfigurationManager.AppSettings["logfilelocation"];</code>
Das obige ist der detaillierte Inhalt vonWie kann ich App-/Web-Konfigurationseinstellungen in einer .NET C#-Klassenbibliothek effizient lesen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!