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


本文摘自PHP中文网,作者韦小宝,侵删。

下面小编就为大家分享一篇.Net Core配置与自动更新的实现方法,具有很好的参考价值,希望对大家学习.NET有所帮助。对.NET感兴趣的小伙伴们一起跟随小编过来看看吧

.Net Core 将之前Web.Config中的配置迁移到了appsettings.json文件中,并使用ConfigurationBuilder来读取这个配置文件。并可设置在配置文件变化以后,自动重新加载,这样可不用重启你的程序。


1

2

3

4

5

var builder = new ConfigurationBuilder()

.SetBasePath(env.ContentRootPath)

.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)

.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true)

.AddEnvironmentVariables();


配置信息读取

配置的读取要比以前方便很多,直接使用。在ConfigurationBuilder调用Build()方法以后,就可直接取值:


1

2

Configuration = builder.Build();

var value = Configuration["Section:Key"]


当配置更新以后,使用Configuration["Section:Key"]得到的也是最新的值。

配置强类型

可以直接使用强类型,把配置文件转换成你的对象直接使用,只要对象的属性与配置中一一对应即可。


阅读剩余部分

相关阅读 >>

c#中在构造函数中访问虚成员有什么问题?

.net添加时间戳防止重放攻击

有关asp.net core 中的多语言支持的详细介绍

总结.net mvc实现长轮询实例

详细介绍.net技术大系概览?(图)

c#中序列化的使用总结

c#中foreach实例代码

c#通过kd树进行距离最近点的查找的实例分析

core web中使用appsettings.json配置文件的实例详解(asp.net

.net中关于接口和类之间的区别介绍

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




打赏

取消

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

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

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

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

评论

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