Maison >développement back-end >C++ >Comment lire les AppSettings à partir d'un fichier JSON dans ASP.NET Core ?
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
<code class="language-csharp">public Startup(IConfiguration configuration) { Configuration = configuration; }</code>
<code class="language-csharp">IConfigurationSection appSettingsSection = Configuration.GetSection("AppSettings");</code>
Exemple d'utilisation
Pour accéder à des valeurs spécifiques dans « AppSettings » :
<code class="language-csharp">string token = appSettingsSection["token"];</code>
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.
<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>
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!