Windows Azure入门:使用Queue Storage
2010-05-17 00:00:00 来源:WEB开发网步骤二:添加SDK程序集引用
在两个Console项目中均添加对C:\Program Files\Windows Azure SDK\v1.1\ref\Microsoft.WindowsAzure.StorageClient.dll的引用。该路径为SDK默认安装路径,如果你不能在这个路径中找到Microsoft.WindowsAzure.StorageClient.dll请从SDK安装路径中寻找。
步骤三:添加代码
首先在两个项目中的Program.cs中均引用命名空间:
using System.Threading;
using Microsoft.WindowsAzure;
using Microsoft.WindowsAzure.StorageClient;
然后在其中一个项目(为了叙述方便,后面称之为Client项目)的Main方法中加入如下代码,我们将用它来向Queue Storage中添加信息。
static void Main(string[] args)
{
var storageAccount = CloudStorageAccount.DevelopmentStorageAccount;
var queueStorage = storageAccount.CreateCloudQueueClient();
// 检查名为helloworldqueue的队列是否被创建,如果没有,创建它
var queue = queueStorage.GetQueueReference("helloworldqueue");
queue.CreateIfNotExist();
Console.WriteLine("Client is running...");
while (true) {
// 插入数据到队列中
queue.AddMessage(new CloudQueueMessage(string.Format("client sent information: {0}",DateTime.UtcNow.ToString())));
// 每次插入数据后线程休息3秒
Thread.Sleep(3000);
}
}
接着在另外一个项目(为了叙述方便,后面称之为Server项目)的Main方法中加入如下代码,我们将用它来从Queue Storage中读取信息和进行处理。
更多精彩
赞助商链接