2017-06-19 8 views
1

設定セクションが.NETコアのappsettings.jsonに存在するかどうかを確認するにはどうすればよいですか?構成セクションが.NETコアに存在するかどうかを確認する方法は?

セクションが存在しない場合でも、次のコードは常にインスタンス化されたインスタンスを返します。

var section = this.Configuration.GetSection( "testsection"); 「testsection」が存在する場合、これはそうでない場合はfalse、trueを返す必要があります

+0

これは私が使用しているものです。私の例では、this.ConfigurationはGetSectionメソッドを持つIConfigurationRootです。誰にも何か提案はありますか? – PatrickNolan

答えて

1

問合せ構成の子どもたちと名前「testsection」とのいずれかが存在する場合

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

をご確認ください。

関連する問題