我正在尝试为我的Azure ServiceBus队列创建QueueClient
。
var client = MessagingFactory.CreateQueueClient(“testqueue”);
我正在使用断点来访问此代码,但在此之后,没有任何反应。没有例外,但代码中也没有下一步......
我在另一个应用程序中使用它,所以我认为它可能需要对somesort的汇编版本做一些事情,但是这不应该抛出异常吗?我很困惑......
修改
也没有将“No client”或“Yes client”写入控制台。此外,也不例外?!:
var client = MessagingFactory.CreateQueueClient("testqueue");
if(client == null) {
Console.WriteLine("No client");
} else {
Console.WriteLine("Yes client");
}
答案 0 :(得分:1)
我在这里猜测,receiveAndDelete意味着"赢了,直到收到消息",所以基本上你的程序正在等待从队列接收消息。
您确定测试队中有任何消息吗?
在这方面,您无法始终信任azure门户网站,因此请尝试添加更多消息。
要确认,请尝试等待1分钟(默认超时)。然后,您应该获得TimeoutException,如下所述: http://msdn.microsoft.com/en-us/library/hh182019.aspx