ASP.NET Core の .json ファイルから AppSettings 値を読み取ります
はじめに
ASP.NET Core では、アプリケーション設定を .json ファイルに保存するのが一般的です。この記事では、ASP.NET Core アプリケーションでこれらの値を読み取り、アクセスする方法に関する包括的なガイドを提供します。
.json ファイルから AppSettings にアクセスする
<code class="language-csharp">public Startup(IConfiguration configuration) { Configuration = configuration; }</code>
<code class="language-csharp">IConfigurationSection appSettingsSection = Configuration.GetSection("AppSettings");</code>
使用例
「AppSettings」の特定の値にアクセスするには:
<code class="language-csharp">string token = appSettingsSection["token"];</code>
オプションモード
ASP.NET Core 2.0 では、構成設定にアクセスする推奨方法としてオプション モードが導入されています。このモードでは、構成を特定のクラスにバインドできます。
<code class="language-csharp">public class MyConfig { public string Token { get; set; } }</code>
<code class="language-csharp">public void ConfigureServices(IServiceCollection services) { services.AddOptions(); services.Configure<MyConfig>(Configuration.GetSection("AppSettings")); }</code>
<code class="language-csharp">public class MyController : Controller { private readonly MyConfig _appSettings; public MyController(IOptions<MyConfig> appSettings) { _appSettings = appSettings.Value; } string GetToken() => _appSettings.Token; }</code>
追加メモ
以上がASP.NET CoreでJSONファイルからAppSettingsを読み取る方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。