Умножает ключ / значения из установочного ключа приложения на web.config - PullRequest
0 голосов
/ 16 января 2012

Мне бы хотелось, чтобы с помощью уникального ключа в web.config получить словарь ключевых значений.

Чтобы объяснить себя немного лучше, я хотел бы создать словарь с таким количеством записей, как "значения ключачерез запятую "в значении настройки приложения MyCodes.

<add key="MyCodes" value="Members,X4567423
                          NonMembers,Y32453
                          Registered,Z12312
                          ....
" />

В качестве примера и изображения того, что это возможно, я хотел бы использовать его как

ConfigurationManager.AppSettings["MyCodes"]["Members"]

Возможно ли это?

Ответы [ 2 ]

1 голос
/ 16 января 2012

Я бы создал файл настроек , а затем создал бы в нем словарь.Мало того, что это дает вам, что вы хотите, но у вас также есть лучшая безопасность типов.

1 голос
/ 16 января 2012

Способ получить доступ к нему с помощью ConfigurationManager.AppSettings["MyCodes"]["Members"] - это мечта :)

Что вы можете сделать, это создать класс-обертку, который будет анализировать MyCodes и разбивать их для вас.Затем вы можете получить доступ к различным значениям не через ConfigurationManager, а через класс-оболочку.

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