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 ценность, как бы я сделал такую ​​вещь?

0 ответов

Другие вопросы по тегам