gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 04:37:18 25 4
gpt4 key购买 nike

嗨,我正在努力理解/寻找这个问题的解决方案。我已删除对 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(setting);

最佳答案

CloudStorageAccount.Parse 的 MSDN 文档展示如何使用它:

CloudStorageAccount storageAccount = 
CloudStorageAccount.Parse(ConfigurationManager.AppSettings["StorageAccountConnectionString"]);

StorageAccountConnectionString 将是 csdef/cscfg 中的一个设置,如下所示:

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

关于升级到 2.0 后,Azure CloudStorageAccount.SetConfigurationSettingPublisher() 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19085105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com