Azure 基础:Queue Storage

中介绍了 File Storage 的基本用法,本文将介绍 Queue Storage 的主要使用方法。

Azure Queue Storage的结构

http://.queue.core.windows.net/

http://nickstorage.queue.core.windows.net/app1tasks

中的介绍,这里就不重复了。

,文中简称为 Storage Explorer。下面是 Queue Storage 的一个截图:

CloudStorageAccount storageAccount = CloudStorageAccount.Parse(<span style="color: #008000">// <span style="color: #008000">CloudQueueClient 类是 Windows Azure Queue Service 客户端的逻辑表示,我们需要使用它来配置和执行对 Queue Storage 的操作。
CloudQueueClient queueClient =<span style="color: #000000"> storageAccount.CreateCloudQueueClient();
<span style="color: #008000">//
<span style="color: #008000">CloudQueue 表示一个 Queue 对象,绝大多数的操作都是通过这个对象完成的。

CloudQueue queue = queueClient.GetQueueReference(<span style="color: #800000">"
<span style="color: #800000">app2tasks
<span style="color: #800000">"<span style="color: #000000">);
<span style="color: #008000">// <span style="color: #008000">如果不存在就创建名称为 "app2tasks" 的 Queue。
queue.CreateIfNotExists();

把消息插入 Queue

current = CloudQueueMessage message = CloudQueueMessage( +

查看 Queue 中的消息

CloudQueueMessage peekedMessage =

查看 Queue 的长度

? cachedMessageCount = queue.ApproximateMessageCount;

更新 Queue 中的消息

CloudQueueMessage message = message.SetMessageContent(|

处理 Queue 中的消息

CloudQueueMessage message = { }

删除 Queue 中的消息

总结

相关文章

Microsoft云包括了Azure、PowerPlatform、Microsoft365、Git...
《WindowsAzurePlatform系列文章目录》 我们在使用AzureAPI...
微软免费使用一年的Azure虚拟机,默认提供了一个64G的磁盘,...
上篇请访问这里做一个能对标阿里云的前端APM工具(上)样本多...
一年一度的MicrosoftBuild终于来了,带来了非常非常多的新技...