Существует ли строго типизированный класс или метод для прямого доступа к элементу 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>