作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 asp.net Core Rc2 应用程序。为了存储系统设置,我使用了 IOptions 机制,它的配置如下:
services.AddOptions();
services.AddSingleton<IOptions<DocumentParameters>, DocumentParametersConfigureOptions>();
所有参数都是从 DocumentParametersConfigureOption 类中的数据库加载的。由于这个解决方案,所有系统设置都可以轻松注入(inject) Controller /服务并缓存在服务器端(它们仅在应用程序启动时加载)。
最佳答案
在 memory caching 中使用.
加载时,将您的配置放在那里。在确定的连接/解决方案上,从那里阅读。当您通过 UI 更新它时,只需使缓存无效(即使用取消 token ,请参阅上面的链接),或者只是将其手动放回那里覆盖现有值。
关于asp.net-core - 如何在 ASP.NET Core RC2 应用程序中手动重新加载 IOptions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38444875/
我是一名优秀的程序员,十分优秀!