App.config работает с пользовательскими разделами
Кажется, у меня возникли проблемы с определением того, как в устной форме выразить то, с чем я пытаюсь научиться взаимодействовать. Это проблематично с точки зрения поиска. Я пробовал множество запросов, чтобы найти что-то связанное с данной темой, но пока не достиг успеха.
Часть 1 вопроса: как мне рассмотреть и / или описать этот сценарий?
У меня есть App.config с пользовательскими разделами. Я не имею в виду пользовательские разделы, так как атрибуты являются "пользовательскими", я имею в виду весь узел и его дочерние элементы следующим образом:
<Business.Department.Domain.DomainConfiguration>
<DomainPath path="path/to/place/"/>
<OtherNode type="THING"/>
<StartOfAnotherCustomSection>
<OtherCustomThingsHere>
<CustomThing Id="1" otherAttrib="PertinentDetails"/>
</OtherCustomThingsHere>
</StartOfAnotherCustomSection>
</Business.Department.Domain.DomainConfiguration>
Опять же, я ищу способ решения этих "пользовательских узлов", так как, консультируясь с Google/SO, упоминая пользовательские узлы в App.config, он направляет меня к таким вещам:
На стороне MSDN я нашел несколько ссылок, одна из которых:
Как: создать пользовательские разделы конфигурации с помощью Configuration Section
Проблема заключается в том, что эта ссылка и другие подобные ссылки ссылаются на следующее:
<configSections>
<sectionGroup name="pageAppearanceGroup">
<section
name="pageAppearance"
type="Samples.AspNet.PageAppearanceSection"
allowLocation="true"
allowDefinition="Everywhere"
/>
</sectionGroup>
<!-- Other <section> and <sectionGroup> elements. -->
</configSections>
Часть вторая (на которую, возможно, нет необходимости отвечать, если определение того, как решить мою проблему, приводит к тому, что я могу лучше найти материал для самостоятельного изучения):
Поскольку эти узлы немного необычны, я не совсем уверен, как получить доступ к этим настройкам. Если бы мне нужно было получить доступ к DomainPath
узел для его path
ценность, как бы я сделал такую вещь?