当前位置:  开发笔记 > 编程语言 > 正文

如何在.Net中扩展内置配置提供程序以添加自定义存储?

如何解决《如何在.Net中扩展内置配置提供程序以添加自定义存储?》经验,为你挑选了1个好方法。

我们有一个配置XML数据库.我不想直接通过数据库API访问它,而是扩展.Net的配置类以添加自定义存储提供程序.

我不知道从哪里开始.我已经看过配置应用程序块,但这似乎已被弃用.我正在使用.Net 3.5.

我应该看哪些课程?我需要实现哪些接口?这是在其他地方完成的吗?

谢谢



1> Richard..:

您可以将任意文件加载到配置系统中,但是您需要使用ConfigurationManager.OpenMappedExeConfiguration传递包含您文件的ExeConfigurationFileMap.

但是文件需要采用.config格式,作为根元素使用,并定义自定义部分.一旦这就到位子类化ConfigurationElement等.允许高度的结构灵活性或只是自己解析元素(覆盖ConfigurationElement.DeserializeElement).

或者,使用一些抽象.在正常的.configuration中有一个自定义元素,配置部分处理程序可以加载主.config中指定的文件.

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有