ASP.NET Core基礎 レッスン5
設定管理
appsettings.json・IConfiguration・Optionsパターンによる設定管理を学びます。
設定の読み込み
ASP.NET Coreは複数の設定ソースをサポートします。優先順位(後が優先):
- appsettings.json
- appsettings.{Environment}.json
- 環境変数
- コマンドライン引数
IConfiguration で設定を読む
IConfiguration でキー名や階層パスで設定値を取得します。
C#エディタ
Options パターン
強く型付けされた設定クラスにバインドするOptionsパターンです。
C#エディタ