public static ContainerConfig FromConfig(ConfigParams config) { var result = new ContainerConfig(); if (config == null) { return(result); } foreach (var section in config.GetSectionNames()) { var componentConfig = config.GetSection(section); result.Add(ComponentConfig.FromConfig(componentConfig)); } return(result); }
public static ContainerConfig ReadFromYamlFile(string correlationId, string path) { var config = YamlConfigReader.ReadConfig(correlationId, path); return(ContainerConfig.FromConfig(config)); }