Ich habe mir gerade den Quellcode von BlogEngine.Net angesehen und war fasziniert davon, wie die Anwendungseinstellungen gespeichert werden.
Anstatt web.config oder app.config zu verwenden, an die ich gewöhnt bin, verwendet die Quelle ein statisches Klassenobjekt, das mit einem Singleton-Muster implementiert wird, um die Anwendungseinstellungen zu erreichen. Die Informationen werden immer noch in einer Einstellungsdatei gespeichert, aber alle Aufrufe zum Abrufen von Informationen erfolgen über das Klassenobjekt, das alle Informationen in Eigenschaftswerte vorgeladen hat.
Gibt es Vorteile der verschiedenen Ansätze?