Lire les valeurs AppSettings à partir du fichier .json dans ASP.NET Core
Présentation
Dans ASP.NET Core, il est courant de stocker les paramètres de l'application dans des fichiers .json. Cet article fournit un guide complet sur la façon de lire et d'accéder à ces valeurs dans une application ASP.NET Core.
Accès à AppSettings à partir d'un fichier .json
public Startup(IConfiguration configuration) { Configuration = configuration; }
IConfigurationSection appSettingsSection = Configuration.GetSection("AppSettings");
Exemple d'utilisation
Pour accéder à des valeurs spécifiques dans « AppSettings » :
string token = appSettingsSection["token"];
Mode Options
ASP.NET Core 2.0 introduit le mode options comme méthode recommandée pour accéder aux paramètres de configuration. Ce mode vous permet de lier la configuration à une classe spécifique.
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; }
Notes supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!