Windows phone 7 使用CloudStorageAccount访问Azure
我有一个控制台应用程序,可以将消息提交到Azure队列。现在我正在尝试将此应用程序迁移到移动设备,但遇到了Windows phone 7 使用CloudStorageAccount访问Azure,windows-phone-7,azure,Windows Phone 7,Azure,我有一个控制台应用程序,可以将消息提交到Azure队列。现在我正在尝试将此应用程序迁移到移动设备,但遇到了CloudStorageAccount的引用问题。它需要Windows dll版本,但我的是移动版 你们知道我如何以另一种方式初始化CloudStorageAccount对象吗 public Initializator() { CloudStorageAccount.SetConfigurationSettingPublisher((configName, co
CloudStorageAccount
的引用问题。它需要Windows dll版本,但我的是移动版
你们知道我如何以另一种方式初始化CloudStorageAccount
对象吗
public Initializator()
{
CloudStorageAccount.SetConfigurationSettingPublisher((configName, configSetter) =>
{
// for a console app, reading from App.config
configSetter(ConfigurationManager.ConnectionStrings[configName].ConnectionString);
});
CloudStorageAccount storageAccount = CloudStorageAccount.FromConfigurationSetting("QueueStorage");
CloudQueueClient queueClient = storageAccount.CreateCloudQueueClient();
queueIn = queueClient.GetQueueReference("queuein");
queueOut = queueClient.GetQueueReference("queueout");
queueIn.CreateIfNotExist();
queueOut.CreateIfNotExist();
}
在我看来,从Windows Phone使用Windows Azure存储(表、Blob和队列)最简单的方法之一是使用Phone.storage numget包()。这使得在手机上使用存储与在服务器(或控制台应用程序)上使用存储几乎完全相同 请务必查看Wade Wegner的博客文章,了解NuGet软件包的更多信息 还有一个Phone.Storage.Sample包可能值得一看