我有一个使用Azure存储的Azure项目。 Azure存储的连接字符串保存在Azure项目的配置设置中。
现在我已经创建了一个类库。我希望能够在类库中加载连接字符串。这样做的最佳方式是什么?
例如,我是否将连接字符串放在类库的app.config中?如果是这样,当我运行解决方案时,Azure项目是否会自动覆盖它?
答案 0 :(得分:0)
您可能正在寻找Microsoft.WindowsAzure.CloudConfigurationManager
。 GetSetting
方法尝试从云配置中提取设置,但如果角色不可用(例如,因为您正在进行单元测试),则会从您内部的<AppSettings>
元素读取app.config或web.config文件。
以下是基本语法:
using Microsoft.WindowsAzure;
...
var settingValue = CloudConfigurationManager.GetSetting("SettingKey");
MSDN [1]表示,随着Storage 3.0的发布,该语法已被弃用,但类和方法并未被归因于此类,因此文档中可能只包含一些复制面食。
答案 1 :(得分:0)
RoleEnvironment.GetConfigurationSettingValue(&#34;&#34;)正是我所寻找的。 p>