Типизированные данные конфигурации в отдельном файле конфигурации в ASP.Net 4.0? - PullRequest
1 голос
/ 24 октября 2010
  1. У меня есть веб-приложение asp.net 4.0.
  2. Мне нужны обширные данные конфигурации для этого веб-приложения, которые строго типизированы, и структура этих данных конфигурации будет довольно сложной (не может быть с парами ключ-значение). В прошлом я помню, как делал это в .Net 2.0, но не могу понять, как я это сделаю в .Net 4.0. Отображение класса и конфигурации выглядит так, как показано ниже (действительно упрощено только для иллюстрации):

     class SettingsClass
     {
      int count;
      string name;
      decimal amount;
     }
    
     <SettingsClass>
      <count>2</count>
      <name>Moiz</name>
      <decimal>10.66</decimal>
     </SettingsClass>
    
    1. Мне нужна эта конфигурация в отдельном файле (кроме web.config).
    2. Не думаю, что мне пришлось бы писать явный код сериализации / десериализации.

Предоставляют ли классы конфигурации .Net 4.0 такого рода встроенные средства?

Нужно ли мне использовать Enterprise Library 5.0 для этого?

1 Ответ

1 голос
/ 24 октября 2010

Вы можете ввести строго типизированные разделы в файлах конфигурации с помощью пользовательских обработчиков конфигурации .

Если вам нужны эти конфигурации в отдельном файле, вы можете использовать OpenMappedExeConfiguration для загрузкидополнительные файлы конфигурации.

Вы можете использовать обе практики в .NET 2.0 и 4.0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...