private readonly IConfiguration _configuration;
public PartnerSignInMiddleWare(RequestDelegate next, ILoggerFactory logger, IConfiguration configuration)
{
this._next = next;
this._logger = logger.CreateLogger<PartnerSignInMiddleWare>();
this._configuration = configuration;
var connstr = _configuration["DataBaseConfig:ConnectDb"]
}
补充一下krun的说法
第一次从物理文件里面读取,以后都是内存里面。同时监听文件,如果文件发生变化 ,会更新到内存。
但也跟具体的Configuration有关,asp.net core build -in 实现的JsonConfigurationProvider继承自FileConfiguration继承自ConfigurationProvider。
你可以自己下载configuration这一块的源码,配置这一块不复杂。
关于asp.net core configuration的设计,可以查看我做的关于asp.net core的视频课程: http://video.jessetalk.cn/my/...