Heim >Backend-Entwicklung >C++ >Wie lese ich AppSettings aus einer .json-Datei in ASP.NET Core?
ASP.NET Core bietet eine optimierte Methode zum Verwalten von Anwendungseinstellungen mithilfe von JSON-Konfigurationsdateien. In dieser Anleitung erfahren Sie, wie Sie diese Einstellungen effektiv laden und nutzen.
Konfiguration laden:
Der Prozess beginnt mit der Erstellung eines ConfigurationBuilder
und der Einbindung der JSON-Datei mit AddJsonFile
. Erstellen Sie abschließend die Konfiguration und speichern Sie sie.
<code class="language-csharp">var builder = new ConfigurationBuilder() .AddJsonFile("appsettings.json"); var configuration = builder.Build();</code>
Anwenden des Optionsmusters:
Das Optionsmuster bietet eine strukturierte Möglichkeit, auf einzelne Einstellungen zuzugreifen.
<code class="language-csharp">public class MySettings { public string Token { get; set; } }</code>
<code class="language-csharp">// 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); } }</code>
Zusammenfassend bietet das Optionsmuster einen sauberen und effizienten Mechanismus für die Handhabung und den Zugriff auf Konfigurationsparameter aus einer JSON-Datei in Ihrer ASP.NET Core-Anwendung.
Das obige ist der detaillierte Inhalt vonWie lese ich AppSettings aus einer .json-Datei in ASP.NET Core?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!