我似乎无法准确地确定如何口头表达我正在尝试学习如何与之互动。从搜索的角度来看,这是有问题的。我一直在尝试各种查询以找到与手头主题相关的内容,但尚未成功。
问题的第 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>
同样,我正在寻找一种方法来解决这些“自定义节点”,因为通过在 App.config 中提及自定义节点来咨询 Google/SO,它会将我引导到这样的事情:
在 MSDN 方面,我找到了一些链接,这就是其中之一:
如何:使用 ConfigurationSection 创建自定义配置部分
问题是此链接和其他类似链接指的是以下内容:
<configSections>
<sectionGroup name="pageAppearanceGroup">
<section
name="pageAppearance"
type="Samples.AspNet.PageAppearanceSection"
allowLocation="true"
allowDefinition="Everywhere"
/>
</sectionGroup>
<!-- Other <section> and <sectionGroup> elements. -->
</configSections>
第二部分(如果确定如何解决我的问题会为我提供一种更好地寻找自学材料的方法,则可能没有必要回答):
由于这些节点有点不合常规,我不完全确定如何访问/遍历这些设置。如果我需要访问DomainPath
节点的path
值,我会怎么做呢?