嗨,我正在努力理解/找到解决此问题的方法。我删除了对 StorageClient 1.7 的引用,该项目现在使用 Storage (2.0)。我有这样的网络角色:
public override bool OnStart()
{
CloudStorageAccount.SetConfigurationSettingPublisher((configName, configSetter) =>
configSetter(
RoleEnvironment.GetConfigurationSettingValue(configName)));
方法 SetConfigurationSettingPublisher() 不存在。
这个方法有什么作用,我该如何替换它?我见过类似下面的事情,但不明白发生了什么。什么是 _cloudStorageAccount 变量,它在哪里使用?将它分配给这个变量有什么意义?服务配置中的 storageSettingName 会是“DataConnectionString”吗?我需要这个还是可以省略?
- var 设置 = CloudConfigurationManager.GetSetting(storageSettingName);
- _cloudStorageAccount = CloudStorageAccount.Parse(设置);