我们有一个配置XML数据库.我不想直接通过数据库API访问它,而是扩展.Net的配置类以添加自定义存储提供程序.
我不知道从哪里开始.我已经看过配置应用程序块,但这似乎已被弃用.我正在使用.Net 3.5.
我应该看哪些课程?我需要实现哪些接口?这是在其他地方完成的吗?
谢谢
您可以将任意文件加载到配置系统中,但是您需要使用ConfigurationManager.OpenMappedExeConfiguration传递包含您文件的ExeConfigurationFileMap.
但是文件需要采用.config格式,
作为根元素使用,并
定义自定义部分.一旦这就到位子类化ConfigurationElement
等.允许高度的结构灵活性或只是自己解析元素(覆盖ConfigurationElement.DeserializeElement
).
或者,使用一些抽象.在正常的.configuration中有一个自定义元素,配置部分处理程序可以加载主.config中指定的文件.