Проблема чтения пользовательских разделов конфигурации с помощью ConfigurationSection - PullRequest
1 голос
/ 22 декабря 2011

У меня есть app.config xml, подобный этому

 <ProcessConfiguration>
    <Entry>
      <Type>type1</Type>
      <folder>folder1</folder>
      <fileName>filename1</fileName>
      <Command arguments="arg1">command1</Command>
      <history>history1</history>
    </Entry>
    <Entry>
      <Type>type2</Type>
      <folder>folder2</folder>
      <fileName>filename2</fileName>
      <Command arguments="arg2">command2</Command>
      <history>history2</history>
    </Entry>   
  </ProcessConfiguration>

И я добавил это также в разделах конфигурации

 <configSections>
    <section name="ProcessConfiguration" type="Assembly.namespace, Assemblyname"   
 requirePermission="false" allowDefinition="Everywhere"/>
  </configSections>

Но я не могу реализовать раздел конфигурации, так как я не уверен, как обрабатывать ConfigurationElementCollection и ConfigurationElement здесь. Кто-нибудь может мне помочь в этом ??

1 Ответ

0 голосов
/ 22 декабря 2011

Для каждой записи в app.config вам нужно будет использовать add tag.

Примерно так:

<ProcessConfiguration>
    <ConfigurationElementCollectionName> <!-- In your custom config section class -->
        <add>
            <Type>type1</Type>
            <folder>folder1</folder>
            <fileName>filename1</fileName>
            <Command arguments="arg1">command1</Command>
            <history>history1</history>
        </add>
    </ConfigurationElementCollectionName>
</ProcessConfiguration>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...