<C#Learn/>
ASP.NET Core基礎 レッスン5

設定管理

appsettings.json・IConfiguration・Optionsパターンによる設定管理を学びます。

設定の読み込み

ASP.NET Coreは複数の設定ソースをサポートします。優先順位(後が優先):

  1. appsettings.json
  2. appsettings.{Environment}.json
  3. 環境変数
  4. コマンドライン引数

IConfiguration で設定を読む

IConfiguration でキー名や階層パスで設定値を取得します。

C#エディタ

Options パターン

強く型付けされた設定クラスにバインドするOptionsパターンです。

C#エディタ