天天看点

.net如何自定义config配置文件节点

对于小型项目来说,配置信息可以通过appSettings进行配置,而如果配置信息太多,appSettings显得有些乱,而且在开发人员调用时,也不够友好,节点名称很容易写错,这时,我们有几种解决方案

1 自己开发一个配置信息持久化类,用来管理配置信息,并提供面向对象的支持

2 使用.net自带的configSections,将配置信息分块管理,并提供实体类,便于开发人员友好的去使用它

本文主要说说第二种方案,它由实体类,实体类工厂及配置文件三个部分,看代码:

实体类设计:

.net如何自定义config配置文件节点
.net如何自定义config配置文件节点

实体工厂类设计,主要用来生产实体配置信息

.net如何自定义config配置文件节点
.net如何自定义config配置文件节点

而最后就是.config文件了,它有configSections和指定的sections块组成,需要注意的是configSections必须位于configuration的第一个位置

.net如何自定义config配置文件节点
.net如何自定义config配置文件节点

以上三步实现后,我们就可以调用了,呵呵

结果如下:

继续阅读