reading configuration without service injection

Here are code snippets to access configuration file "appsetting.json" without injection method call
P.S. don't forget to add using directive Microsoft.Extensions.Configuration

//**Read from configuration appsettings.json without injection method**//
IConfigurationBuilder builder = new ConfigurationBuilder()
    .SetBasePath(Directory.GetCurrentDirectory())
    .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true);
 
IConfigurationRoot configuration = builder.Build();
var db_name = configuration.GetSection("DatabaseSetting").GetSection("DBName").Value;
var folder_name = configuration.GetSection("DatabaseSetting").GetSection("DBFolder").Value;

Comments

Popular Posts