Поддержка FCL для прямого доступа к элементам конфигурации / configSections? - PullRequest
1 голос
/ 09 августа 2011

Существует ли строго типизированный класс или метод для прямого доступа к элементу configuration/configSections программно, вне классов синтаксического анализа XML?

Это основная область конфигурации, в которой определяются разделы и группы конфигурации.Я просматриваю документацию MSDN для System.Configuration.ConfigurationSection наследования и ничего не выскакивает.

Класс System.Configuration.ConfigurationManager, кажется, имеет доступ только к разобранной версии файла и, по-видимому, не предоставляет прямой доступ к самому configuration/configSections.

Я не против, если мне придется анализировать конфигурацию с использованием классов XML, но я был бы удивлен, если бы у разрастающегося FCL уже не было помощника для этой задачи.

Пример раздела configSections (см. Мои комментарии в нем тоже):

<?xml version="1.0"?>

<configuration>

  <!-- This element is what I want to directly access programmatically -->
  <configSections>
    <section name="dotless" type="dotless.Core.configuration.DotlessConfigurationSectionHandler,dotless.Core" />
    <section name="zforms" type="ZForms.Config.ZFormsSection, ZFormsLib"/>
  </configSections>

<!-- I don't care about this -->
<zforms default="form2">
    <add name="form1" title="Reading" />
    <add name="form2" title="Assignment" />
</zforms>

1 Ответ

0 голосов
/ 09 августа 2011
...