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
public Startup(IConfiguration configuration) { Configuration = configuration; }
IConfigurationSection appSettingsSection = Configuration.GetSection("AppSettings");
Beispielverwendung
Um auf bestimmte Werte in „AppSettings“ zuzugreifen:
string token = appSettingsSection["token"];
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.
public class MyConfig { public string Token { get; set; } }
public void ConfigureServices(IServiceCollection services) { services.AddOptions(); services.Configure<MyConfig>(Configuration.GetSection("AppSettings")); }
public class MyController : Controller { private readonly MyConfig _appSettings; public MyController(IOptions<MyConfig> appSettings) { _appSettings = appSettings.Value; } string GetToken() => _appSettings.Token; }
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!