【发布时间】:2016-09-04 08:03:08
【问题描述】:
我在 Azure 中有一个云服务,并且我有多个环境。 我的一个类使用映射(键值映射)来进行一些计算。 该映射中的键数量因环境而异。
我猜我别无选择,只能(以某种方式)将映射插入到环境的配置(.cscfg 文件)。
由于配置是XML 格式,我想知道为每个环境定义映射的最简洁和最可扩展的方式是什么。
谢谢
例如:
我有这个 ID 到区域映射器:
private static readonly Dictionary<string, Region> Id = new Dictionary<string, Region>
{
{"1", Region.UsE},
{"2", Region.UsE},
{"3", Region.UsE},
{"4", Region.UsSC},
{"5", Region.UsSC},
{"6", Region.UsSC},
{"7", Region.EuW},
{"8", Region.EuN}
};
这种映射在环境之间发生变化,我想以某种方式优雅地在每个环境的cscfg 文件中设置映射。
希望这能更好地解释我的问题。
【问题讨论】:
-
你能举个例子吗?
标签: azure configuration mapping azure-cloud-services cscfg