繁体   English   中英

不访问文件的ConfigurationManager

[英]ConfigurationManager without accessing a file

我正在编写C#,它作为一个第三方软件的沙盒插件运行。 结果,我无法通过为ConfigurationManager指定文件来加载配置。

但是,我可以在第三方服务器上设置一个文件,然后以字符串形式检索内容。

理想情况下,我想将config-as-string馈入ConfigurationManager并拥有正常的C#配置系统。 我已经阅读了文档,但看不到任何使用字符串(或缓冲区)进行初始化的配置。 有没有合理而简单的方法来做到这一点?

我的后备计划是制作[key] = [value] \\ n的简单格式并将其加载到Dictionary中。 我只想尽可能避免创建和维护配置系统。

我知道您不想这么做,但是您总是可以自己动手。 这就是我们在类似情况下所做的。 我在这里发布了一些我写的用于管理配置的代码,这些代码是线程安全的:

存储“出厂默认设置”配置设置的位置,因此可以通过编程方式对其进行更新

我的帖子在底部。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM