CloudConfigurationManager.GetSetting会记忆吗?

时间:2014-10-19 20:15:44

标签: c# azure azure-sdk-.net

如果我有一些代码为每个请求调用CloudConfigurationManager.GetSettings,我的性能会因每次重复磁盘访问而受到影响,或者结果是否已记忆,因此只有给定设置的第一个请求将转到磁盘,其余部分他们会使用记忆结果吗?

我可以为每个配置设置执行此操作,但我不愿意(代码开销过多):

private String Foo { get { return _foo ?? (CloudConfigurationManager.GetSetting(FooSettingName)); } }
private String _foo = null;
private const String FooSettingName = @"MyNamespace.Foo";

我还可以建立一个通用的记忆词典,但如果没有必要,我宁愿不这样做。

0 个答案:

没有答案