Создайте пользовательский блок в web.config для web.config со случайным количеством элементов - PullRequest
1 голос
/ 21 апреля 2009

Мне нужно создать пользовательский блок в веб-конфигурации следующим образом:

<MySettings>
    <add name="name1" value="value1" />
    <add name="name2" value="value2" />
    <add name="name3" value="value3" />
    ...
</MySettings>

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

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

Большое спасибо за помощь!

1 Ответ

2 голосов
/ 21 апреля 2009

Для создания структуры добавления / очистки / удаления дочерних элементов тип, соответствующий элементу MySettings, должен быть получен из ConfigurationElementCollection .

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