Asp.Net Core WebAPI实战7

1.基础配置

在项目根目录有如下配置文件,命名为awesomeConfig.json

在代码中可以直接读取配置文件为k-v:

也可以在获取IConfigurationRoot对象后直接使用:

2.多数据源读取配置

支持环境变量,内存,命令行,加密文件,云端,xml文件,json文件,ini文件

3.绑定强类型配置

4.支持注入型配置信息

绑定配置文件的局部到指定的强类型配置:

5.配置文件变动加载

配置文件变动时,需要及时变化

但是IOptions<T>配置不会变化,如果想要达到效果,替换成IOptionsSnapshot<T>

猜你喜欢

转载自blog.csdn.net/Day_and_Night_2017/article/details/88354627