2017-06-19 78 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。

相關問題