首頁 > 後端開發 > C++ > 如何從 ASP.NET Core 中的 .json 檔案讀取 AppSettings?

如何從 ASP.NET Core 中的 .json 檔案讀取 AppSettings?

Linda Hamilton
發布: 2025-01-23 04:27:09
原創
280 人瀏覽過

How to Read AppSettings from a .json File in ASP.NET Core?

從 ASP.NET Core 中的 JSON 檔案存取設定資料

ASP.NET Core 提供了一種使用 JSON 設定檔管理應用程式設定的簡化方法。本指南詳細介紹如何有效載入和利用這些設定。

設定載入:

該過程首先建立 ConfigurationBuilder 並使用 AddJsonFile 合併 JSON 檔案。 最後,建立配置並儲存它。

var builder = new ConfigurationBuilder()
    .AddJsonFile("appsettings.json");
var configuration = builder.Build();
登入後複製

使用選項模式:

選項模式提供了一種結構化的方式來存取各個設定。

public class MySettings
{
    public string Token { get; set; }
}
登入後複製
// Register IOptions<MySettings> with the DI container
services.Configure<MySettings>(configuration.GetSection("AppSettings"));

// Inject IOptions<MySettings> into a controller
public class HomeController : Controller
{
    private readonly IOptions<MySettings> _settings;

    public HomeController(IOptions<MySettings> settings)
    {
        _settings = settings;
    }

    public IActionResult Index()
    {
        return View(_settings.Value);
    }
}
登入後複製

總之,選項模式提供了一種乾淨且有效率的機制,用於處理和存取 ASP.NET Core 應用程式中 JSON 檔案中的設定參數。

以上是如何從 ASP.NET Core 中的 .json 檔案讀取 AppSettings?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板