Azure CloudStorageAccount.SetConfigurationSettingPublisher()升级到2.0后无效

Azure CloudStorageAccount.SetConfigurationSettingPublisher()升级到2.0后无效,azure,azure-storage,azure-service-runtime,Azure,Azure Storage,Azure Service Runtime,嗨,我正在努力理解/找到这个问题的解决方案。我已经删除了对StorageClient 1.7的引用,该项目现在使用Storage 2.0。我的网络角色如下: public override bool OnStart() { CloudStorageAccount.SetConfigurationSettingPublisher((configName, configSetter) => configSetter( RoleEnvir

嗨,我正在努力理解/找到这个问题的解决方案。我已经删除了对StorageClient 1.7的引用,该项目现在使用Storage 2.0。我的网络角色如下:

 public override bool OnStart()
    {
        CloudStorageAccount.SetConfigurationSettingPublisher((configName, configSetter) =>     
configSetter(
           RoleEnvironment.GetConfigurationSettingValue(configName)));
方法SetConfigurationSettingPublisher不存在

这个方法做什么,我如何替换它? 我见过下面这样的事情,但不明白发生了什么。什么是_cloudStorageAccount变量?它在哪里使用?把它赋给这个变量有什么意义?storageSettingName是否为服务配置中的DataConnectionString?我需要这个还是可以省略

var setting=CloudConfigurationManager.GetSettingstorageSettingName; _cloudStorageAccount=cloudStorageAccount.Parsesetting;
的MSDN文档说明了如何使用它:

CloudStorageAccount storageAccount = 
CloudStorageAccount.Parse(ConfigurationManager.AppSettings["StorageAccountConnectionString"]);
StorageAccountConnectionString将是csdef/cscfg中的一个设置,看起来类似于:

<Setting name="StorageAccountConnectionString"
         value="DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=+Ngl4GVRy01UUy5uL4cFqoufI/79xWqBAHkNmYODycfY8QW5dZXzqg58AZl1XxJWvGgEUdW/smr1DvfwuyC1jw==" 
         />