ロードされたASP.NETコア設定ファイルの特定のセクションが存在するかどうかを確認するにはどうすればよいですか?MVCコアコンフィグレーションファイルのセクションが存在するかどうかをチェックする方法は?
ConfigurationBuilder.AddJsonFile
メソッドを使用してStartup
クラスにロードするJSON構成ファイルがあります。
このJSONファイルには、このレイアウトを持つ配列である:
{
"Url": "",
"Regex": [ "", "" ],
"Keys": {
"Title": "",
"Description": "",
"Keywords": [ "" ]
}
}
しかし、それらのいくつかは、Keys
を持っていません。返品のタイプがnull
に対してsection.GetSection("Keys")
であることを確認しようとしましたが、Keys
セクションが存在しない場合でもnull
を返しません。
あなたが '' Configuration.GetSection( "キー")を試してみましたしましたか? – Sanket
@Sanket私は配列を繰り返し、すべての要素を 'section' varに読み込みます。 'section.GetSection(" Keys ")'を試みましたが、内部プロパティまたはセクションがヌルであるオブジェクトを返します。 – MRB