我似乎在确定如何口头表达我正在尝试学习如何与之互动时遇到一些麻烦。从搜索的角度来看,这是有问题的。我一直在尝试各种查询来找到与手头主题相关的内容,但还没有成功。
问题的第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方面,我找到了一些链接,这是其中之一:
How to: Create Custom Configuration Sections Using 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
值,我该怎么做?