首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Properties.Settings缓存了吗?

Properties.Settings缓存了吗?
EN

Stack Overflow用户
提问于 2019-06-27 13:32:24
回答 1查看 254关注 0票数 2

出于性能考虑,我考虑将Properties.Settings读入字段,然后使用这些字段,因为Properties.Settings使用反射可能缓存了这些值,因此没有意义。

那么,Properties.Settings是缓存的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-27 13:45:41

备注ApplicationSettingsBase.Reload方法文档的部分提到缓存。

Reload方法清除当前缓存的属性值,从而在随后访问这些值时从持久存储中重新加载这些值。此方法执行下列操作:

  • 它通过清除PropertyValues属性表示的集合来清除当前缓存的属性。
  • 它为属性集合的每个成员引发PropertyChanged事件。

重新加载与Reset形成对比,前者将加载最后一组保存的应用程序设置值,而后者将加载保存的默认值。

https://learn.microsoft.com/en-us/dotnet/api/system.configuration.applicationsettingsbase.reload?view=netframework-4.8

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56792218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档