Правильный способ чтения файла конфигурации и использование значений конфигурации
Я читаю файл.config приложений, используя.NET ConfigurationManager, как это должно быть сделано, но....
Какой из них является наиболее предпочтительным вариантом:
- Прочитайте config и сохраните экземпляр (встроенного или пользовательского) ConfigurationElement для дальнейшего использования
- Прочитайте config и сохраните только необходимые значения (но не экземпляры классов ConfigurationElement) для дальнейшего использования
- Всегда считывать ConfigurationElement из config, когда требуются значения конфигурации
Эти две вещи в моей голове:
- Влияние на производительность в случае 3 при постоянном чтении конфигурации
- Проблемы, возникающие в случае 1 при использовании кэшированных экземпляров ConfigurationElements