.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配置与自动更新的实现方法_实用技巧的详细内容!

返回前面的内容

相关阅读 >>

.net mvc 使用ueditor上传图片

asp.net core实例教程之如何设置中间件

c#线程控制的实例详解

.net mymvc框架执行action的过程详解

c#中的正则表达式如何验证中文字符的实例

httpclient向https发送数据建立ssl连接时的异常

.net中的错误处理机制是什么?

在linux下搭建.net core开发环境教程

.net中core使用socket与树莓派进行通信的实例分析(图文)

关于.net mvc中如何使用forms验证的具体介绍

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




打赏

取消

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

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

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

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

评论

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