Til*_*lak 5 c# configuration custom-configuration
我需要以下列方式进行自定义配置
<root>
<group>
<groupitem>
<property1/>
<property2/>
<property3/>
<property4/>
</groupitem>
<group>
</root>
Run Code Online (Sandbox Code Playgroud)
我没有找到任何如何做到这一点的例子.
以下非常接近,
但我仍然坚持定义与groupitem相对应的类.如果我改变property1,property2从元素属性,很容易定义.
但如果这些属性具有嵌套属性,那将会产生问题.
问题是,如何以上面定义的方式定义嵌套层次结构?
配置部分是某些配置模型的顶级元素.例如,您的产品名称将是配置部分.
任何其他嵌套元素都是ConfigurationElement或ConfigurationElementCollection.
实际上,您还可以创建自定义节组派生ConfigurationSectionGroup.
采取你的配置:
<root> <!-- This is a ConfigurationSection -->
<group><!-- This is a ConfigurationElement -->
<groupitem> <-- This could be a ConfigurationElement having child items of type ConfigurationElement or a ConfigurationElementCollection -->
<property1/> <!-- This is a ConfigurationElement -->
<property2/> <!-- This is a ConfigurationElement -->
<property3/> <!-- This is a ConfigurationElement -->
<property4/> <!-- This is a ConfigurationElement -->
</groupitem>
<group>
Run Code Online (Sandbox Code Playgroud)
如果您真的想知道如何使用.NET配置模型,请查看以下文章:
| 归档时间: |
|
| 查看次数: |
5955 次 |
| 最近记录: |