private static OctopusConfigurationProviderOptions GetOctopusOptions() { var configurationBuilder = new ConfigurationBuilder(); configurationBuilder.AddAppSettings(); var configuration = configurationBuilder.Build(); var octopusOptions = configuration.Get<OctopusConfigurationProviderOptions>("AppSettings:Octopus"); return octopusOptions; }
private static IConfiguration GetDefaultConfiguration() { var configurationBuilder = new ConfigurationBuilder(); configurationBuilder.AddAppSettings(".", "Parent3"); configurationBuilder.AddConnectionStrings(); var configuration = configurationBuilder.Build(); return configuration; }
private static IConfiguration GetExeConfiguration() { var configurationBuilder = new ConfigurationBuilder(); var exeConfiguration = System.Configuration.ConfigurationManager.OpenExeConfiguration( Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "GV.AspNet.Configuration.Contrib.ConfigurationManager.Samples.Host.exe")); configurationBuilder.AddAppSettings(exeConfiguration, ".", "Parent3"); configurationBuilder.AddConnectionStrings(exeConfiguration); var configuration = configurationBuilder.Build(); return configuration; }