2016-02-19 79 views

回答

1

使用namespaceManager我们可以得到所有队列的名字。

string connectionString = CloudConfigurationManager.GetSetting("Microsoft.ServiceBus.ConnectionString"); 
var namespaceManager = NamespaceManager.CreateFromConnectionString(connectionString);   

//Getting all available queue's. 
IEnumerable<QueueDescription> queueList = namespaceManager.GetQueues(); 

foreach (QueueDescription qd in queueList) 
{ 
Console.WriteLine("Queue name {0}", qd.Path, qd.MessageCount); 
}