私がこのようなものを持っているとしましょうconfig.json
:
{
"CustomSection": {
"A": 1,
"B": 2
}
}
IConfiguration
オブジェクトを使用して特定の設定、つまり を取得できることはわかっていますconfiguration.Get("CustomSection:A")
が、階層全体を取得できますか? を試してみると結果がconfiguration.Get("CustomSection")
出るnull
ので、これはデフォルトではサポートされていないと思います。
私の使用例は、個々の設定を取得する必要なく、構成辞書全体を一度に取得することです。一部のプロパティはコンパイル時に認識されない場合があります。