2017-06-19 66 views
1

如何检查.NET Core中的appsettings.json中是否存在配置部分?如何检查.NET核心中是否存在配置部分?

即使某个节不存在,下面的代码将始终返回一个实例化的实例。

例如 var section = this.Configuration.GetSection(“testsection”);

+0

这就是我正在使用的。在我的示例this.Configuration是具有GetSection方法的IConfigurationRoot。有没有人有什么建议? – PatrickNolan

回答

1

查询配置的孩子,并检查是否有名为“testsection”

var sectionExists = Configuration.GetChildren().Any(item => item.Key == "testsection")); 

如果“testsection”存在,这应该返回true,否则为false。

相关问题