.Net Core配置与自动更新的实现方法_实用技巧


当前第2页 返回上一页

1

services.Configure<DatabaseOption>(configuration.GetSection("Database"));


然后在来在构造函数中注入


1

2

3

4

public EntityFrameWorkConfigure(IOptions<DatabaseOption> dataBaseOption)

{

_dataBaseOption = dataBaseOption;

}


注意:IOptions<T>是单例的,即当你修改了appsettings.json也不会改变它的值,这样一定要重启你的程序才会更新。

使用IOptionsSnapshot<T>自动更新

如果你希望在使用强类型的时候,也可以自动更新你的配置而不用重启程序,你可以使用IOptionsSnapshot<T>


1

2

3

4

public EntityFrameWorkConfigure(IOptionsSnapshot<DatabaseOption> dataBaseOption)

{

_dataBaseOption = dataBaseOption;

}


以上这篇.Net Core配置与自动更新的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持PHP中文网。

相关推荐:

在.NET Core类库中使用EF Core迁移数据库到SQL Server的方法_实用技巧

asp.net部署到IIS常见问题的解决方法_实用技巧

ASP.NET Core类库项目中如何实现读取配置文件的详解

以上就是.Net Core配置与自动更新的实现方法_实用技巧的详细内容!

返回前面的内容

相关阅读 >>

c#单例模式的实现以及性能对比的实例

c#简单工厂模式是什么?

c#和.net是一个东西吗?c#与.net的区别与联系

c#中关于逆变和协变的详解

c#中关于foreach遍历使用的深入理解

c#如何使用libusbdotnet实现usb通信的示例详解

c#如何通过对象属性名修改值的实例

c#中关于扩展方法的实例分析

dynamic(c# 参考)

c#如何连接到sql server2008数据库的示例分享

更多相关阅读请进入《.net》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...