【发布时间】:2014-04-03 03:59:02
【问题描述】:
我有一个使用 Windows Azure Storage Client 3.0 工作的基本 Azure 表存储查询。将其转换为异步查询的最简单方法是什么?是否可以使用异步等待模式?
//Setup the storage account connection
var cloudStorageAccount = CloudStorageAccount.Parse(connectionString);
var cloudTableClient = cloudStorageAccount.CreateCloudTableClient();
var table = cloudTableClient.GetTableReference("SampleTable");
//Get the context
var context = cloudTableClient.GetTableServiceContext();
//Setup the query
var q = from s in table.CreateQuery<SampleEntity>()
where s.PartitionKey == sampleUID.ToString()
select s;
//Get the list
var list = q.ToList();
插入和更新实体有 XyzAsync() 方法...我一定遗漏了一些东西。感谢您的帮助。
【问题讨论】:
-
看看这个...我有一段时间没看代码了,但我很久以前就处理过你的问题stackoverflow.com/a/13438313/328397
标签: c# azure async-await azure-storage azure-table-storage