WEB开发网
开发学院服务器云计算 Windows Azure入门:使用Queue Storage 阅读

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默认安装路径,Windows Azure入门

步骤二:添加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中读取信息和进行处理。

Tags:Windows Azure 入门

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接