从类库访问Azure存储配置设置

时间:2014-03-06 09:47:36

标签: string class azure connection storage

我有一个使用Azure存储的Azure项目。 Azure存储的连接字符串保存在Azure项目的配置设置中。

现在我已经创建了一个类库。我希望能够在类库中加载连接字符串。这样做的最佳方式是什么?

例如,我是否将连接字符串放在类库的app.config中?如果是这样,当我运行解决方案时,Azure项目是否会自动覆盖它?

2 个答案:

答案 0 :(得分:0)

您可能正在寻找Microsoft.WindowsAzure.CloudConfigurationManagerGetSetting方法尝试从云配置中提取设置,但如果角色不可用(例如,因为您正在进行单元测试),则会从您内部的<AppSettings>元素读取app.config或web.config文件。

以下是基本语法:

using Microsoft.WindowsAzure;

...

var settingValue = CloudConfigurationManager.GetSetting("SettingKey");

MSDN [1]表示,随着Storage 3.0的发布,该语法已被弃用,但类和方法并未被归因于此类,因此文档中可能只包含一些复制面食。

[1] http://msdn.microsoft.com/en-us/library/windowsazure/microsoft.windowsazure.cloudconfigurationmanager.aspx

答案 1 :(得分:0)

RoleEnvironment.GetConfigurationSettingValue(&#34;&#34;)正是我所寻找的。