征服野蛮人  

在ConfigureServices 方法里

Service.Configure(Configuration.GetSection("sectionname"));

var positionOptions = new PositionOptions();
Configuration.GetSection(PositionOptions.Position).Bind(positionOptions);

都可以绑定Option,官方文档里看使用的也是同一套体系,但两者还是有差别。

差别在于后者可以立刻实例化,然后在后续的配置语句中使用,前者不可以,只能在被注入的服务中以 IOption的情况下使用。

posted on 2022-05-02 17:10  征服野蛮人  阅读(255)  评论(0编辑  收藏  举报