C# 无法在Azure队列中添加超过32封邮件

C# 无法在Azure队列中添加超过32封邮件,c#,azure,azure-storage,azure-queues,C#,Azure,Azure Storage,Azure Queues,我尝试在Azure队列中添加50条消息,但似乎只有前32条消息排队 下面我创建了一个如下的队列: var storageAccount = CloudStorageAccount .Parse(ConfigurationManager.AppSettings["StorageConnectionString"]); var queueClient = storageAccount.CreateCloudQueueClient(); var queueN

我尝试在Azure队列中添加50条消息,但似乎只有前32条消息排队

下面我创建了一个如下的队列:

var storageAccount = CloudStorageAccount
                      .Parse(ConfigurationManager.AppSettings["StorageConnectionString"]);
var queueClient = storageAccount.CreateCloudQueueClient();
var queueName = "queue-" + Guid.NewGuid();
_queue = queueClient.GetQueueReference(queueName);
_queue.CreateIfNotExists();
_queue.FetchAttributes();
Assert.AreEqual(count, _queue.ApproximateMessageCount);
然后,我将消息添加到队列中:

for (int i = 0; i < count; i++) {
    var message = new CloudQueueMessage("message" + i);
    _queue.AddMessage(message);
}
for(int i=0;i
我从Server Explorer->Windows Azure->Storeage->Queues中打开队列以检查其中的内容,但只显示前32个


我遗漏了什么?

嗯,问题似乎在于我检查排队消息的方式。如果以编程方式进行检查,如下所示:

var storageAccount = CloudStorageAccount
                      .Parse(ConfigurationManager.AppSettings["StorageConnectionString"]);
var queueClient = storageAccount.CreateCloudQueueClient();
var queueName = "queue-" + Guid.NewGuid();
_queue = queueClient.GetQueueReference(queueName);
_queue.CreateIfNotExists();
_queue.FetchAttributes();
Assert.AreEqual(count, _queue.ApproximateMessageCount);
然后我看到所有消息都已成功添加,即使对于
count>32

然而,在服务器资源管理器窗口中点击“查看队列”时,我猜幕后发生的是一个
GetMessages
请求