Heim >Backend-Entwicklung >C++ >Wie lese ich AppSettings aus einer JSON-Datei in ASP.NET Core?
AppSettings-Werte aus der JSON-Datei in ASP.NET Core lesen
Einführung
In ASP.NET Core ist es gängige Praxis, Anwendungseinstellungen in .json-Dateien zu speichern. Dieser Artikel bietet eine umfassende Anleitung zum Lesen und Zugreifen auf diese Werte in einer ASP.NET Core-Anwendung.
Zugriff auf AppSettings über eine .json-Datei
<code class="language-csharp">public Startup(IConfiguration configuration) { Configuration = configuration; }</code>
<code class="language-csharp">IConfigurationSection appSettingsSection = Configuration.GetSection("AppSettings");</code>
Beispielverwendung
Um auf bestimmte Werte in „AppSettings“ zuzugreifen:
<code class="language-csharp">string token = appSettingsSection["token"];</code>
Optionsmodus
ASP.NET Core 2.0 führt den Optionsmodus als empfohlene Methode für den Zugriff auf Konfigurationseinstellungen ein. In diesem Modus können Sie die Konfiguration an eine bestimmte Klasse binden.
<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>
Zusätzliche Hinweise
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!