public Configuration(IApplicationEnvironment applicationEnvironment, IStorage storage) { ConfigurationBuilder configurationBuilder = new ConfigurationBuilder(); configurationBuilder.SetBasePath(applicationEnvironment.ApplicationBasePath); configurationBuilder.AddJsonFile("config.json"); configurationBuilder.AddEnvironmentVariables(); //configurationBuilder.AddStorage(storage); this.configuration = configurationBuilder.Build(); }
public Program(IApplicationEnvironment appEnv) { var builder = new ConfigurationBuilder(); builder.SetBasePath(appEnv.ApplicationBasePath); builder.AddJsonFile("config.json", optional:true); builder.AddEnvironmentVariables(); Configuration = builder.Build(); _accountName = Configuration["AccountName"] ?? string.Empty; _accountKey = Configuration["AccountKey"] ?? string.Empty; _directory = Configuration["Directory"] ?? string.Empty; }
public Startup(IHostingEnvironment environment, IApplicationEnvironment applicationEnvironment) { var builder = new ConfigurationBuilder(); builder.SetBasePath(applicationEnvironment.ApplicationBasePath) .AddJsonFile("config.json") .AddUserSecrets() .AddEnvironmentVariables(); Configuration = builder.Build(); }