Baca nilai AppSettings daripada fail .json dalam ASP.NET Core
Pengenalan
Dalam Teras ASP.NET, adalah amalan biasa untuk menyimpan tetapan aplikasi dalam fail .json. Artikel ini menyediakan panduan komprehensif tentang cara membaca dan mengakses nilai ini dalam aplikasi Teras ASP.NET.
Mengakses AppSettings daripada fail .json
<code class="language-csharp">public Startup(IConfiguration configuration) { Configuration = configuration; }</code>
<code class="language-csharp">IConfigurationSection appSettingsSection = Configuration.GetSection("AppSettings");</code>
Contoh penggunaan
Untuk mengakses nilai tertentu dalam "AppSettings":
<code class="language-csharp">string token = appSettingsSection["token"];</code>
Mod Pilihan
ASP.NET Core 2.0 memperkenalkan mod pilihan sebagai kaedah yang disyorkan untuk mengakses tetapan konfigurasi. Mod ini membolehkan anda mengikat konfigurasi ke kelas tertentu.
<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>
Nota Tambahan
Atas ialah kandungan terperinci Bagaimana untuk Membaca AppSettings dari Fail JSON dalam ASP.NET Core?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!