public virtual string GetConnectionString(string connectionStringName)
        {
            Assert.ArgumentNotNull(connectionStringName, nameof(connectionStringName));

            return(ConfigurationHelper.GetConnectionString(Configuration, connectionStringName));
        }
 public IReadOnlyDictionary <string, string> GetSettings()
 {
     return(ConfigurationHelper.GetSettings(Configuration));
 }
        public virtual string GetSetting(string settingName, string defaultValue = null)
        {
            Assert.ArgumentNotNull(settingName, nameof(settingName));

            return(ConfigurationHelper.GetSetting(Configuration, settingName, _ => defaultValue));
        }
        public virtual ManagerDefinition GetManager(string name)
        {
            Assert.ArgumentNotNull(name, nameof(name));

            return(ConfigurationHelper.GetManager(Configuration, name));
        }
 public virtual IReadOnlyDictionary <string, ManagerDefinition> GetManagers()
 {
     return(ConfigurationHelper.GetManagers(Configuration));
 }
        public virtual PipelineDefinition GetPipeline(string name)
        {
            Assert.ArgumentNotNull(name, nameof(name));

            return(ConfigurationHelper.GetPipeline(Configuration, name, Pipelines));
        }
 public IReadOnlyDictionary <string, LogicalDatabaseDefinition> GetDatabases()
 {
     return(ConfigurationHelper.GetDatabases(Configuration));
 }
 public virtual IReadOnlyDictionary <string, PipelineDefinition> GetPipelines()
 {
     return(ConfigurationHelper.GetPipelines(Configuration, Pipelines));
 }