.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#中使用反射以及特性简化的实例代码

.net中怎么实现程序分页

关于c#如何实现access以时间段查询出来的的数据添加到listview中

在iis上部署asp.net core项目的步骤

基于.net平台常用的框架整理的详细介绍

介绍c#中的接口

c#中匿名委托以及lambda表达式的实例详解

c#如何使用键值对取代switch...case语句的示例

有关.net mvc长轮询的实现方法

c#基础之操作优化实例教程

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




打赏

取消

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

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

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

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

评论

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