我们正在尝试将一个部分添加到我们的IConfiguration
实例中。请考虑以下内容:
IConfiguration config = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("Config.json", false)
.Build();
我们将收到一些最新的配置数据,并希望将其添加到我们的配置中。执行这样的事情会很好:
var settings = new Dictionary<string, string> { { "Registry", "10.117.34.15" }, { "queue", "3395786" } };
IConfiguration section = new ConfigurationBuilder().AddInMemoryCollection(settings).Build();
config.Add("Cluster", section);
不幸的是,没有IConfiguration.Add(string, IConfiguration)
方法。也许某处有扩展方法?
我们的主要目标是通过新部分丰富现有配置。