运行时appconfig值改变

本文关键字:改变 appconfig 运行时 | 更新日期: 2023-09-27 18:01:45

我想问一下关于读取应用配置属性值的问题。

我可以在运行时改变一些应用配置属性值,我可以在我的代码中使用该属性值。那么,如何在我的代码中获得运行时更改的应用配置属性值?是否有任何选项,以获得运行时改变的应用程序配置值在c# .NET?

运行时appconfig值改变

将更改保存到应用配置后,执行如下操作

ConfigurationManager.RefreshSection(sectionName);

获取更新的值。

看一下这页

您可以使用ConfigurationManager来修改配置文件,然后在保存设置后使用RefreshSection,但是如果您使用GetSection,您如何尝试访问新信息,那么您不太可能从缓存中读取更改。我认为您必须使用OpenExeConfiguration才能阅读新的更改。

在运行时更改配置不是一个好的做法,您应该选择再次访问您的目的