作者回复: 动态管理配置的做法不建议直接通过配置框架,而是提供服务来操作配置数据源,例如通过代码修改文件、或者调用远程API,更新分布式配置。
这样的好处是配置的读取和变更处理行为都是一致,不会因为配置源的变更导致需要额外处理。
作者回复: Options组件可以实现这个能力,后面章节有
作者回复: 第二三部分会讲到
作者回复:
下面代码是一个典型的Startup,其Configure方法中可以使用Configuration 属性
public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
}