从配置对象中获取指定名称的配置节点数据:
var config = new ConfigurationBuilder()
.AddJsonFile(“appsettings.json”)
.Build();
//获取配置文件数据
var enabled = config.GetSection(“EnabledImporters”).Get<string[]>();

需要引用 三个dll
1、Microsoft.Extensions.Configuration =>ConfigurationBuilder()
2、Microsoft.Extensions.Configuration.Json
>AddJsonFile(“appsettings.json”)
3、Microsoft.Extensions.Configuration.Binder
>.Get<string[]>();

ps:
ps:Microsoft.Extensions.Configuration命名空间下的IConfiguration接口确实不直接提供Get方法,该功能是通过扩展方法实现的,需额外引用Microsoft.Extensions.Configuration.Binder包

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐