我正在尝试QueueClient
为我的Azure ServiceBus队列创建一个。
var client = MessagingFactory.CreateQueueClient(“ testqueue”);
我正在使用断点命中此代码,但是此后什么也没有发生。没有例外,但代码也没有下一步...
我在另一个应用程序中使用它,所以我认为它可能必须与某种汇编版本有关,但是这不应该抛出异常吗?我很困惑
编辑:
也不会将“无客户端”或“是客户端”写入控制台。另外,也不例外?!:
var client = MessagingFactory.CreateQueueClient("testqueue"); if(client == null) { Console.WriteLine("No client"); } else { Console.WriteLine("Yes client"); }
我在这里猜测,receiveAndDelete的意思是“直到接收到一条消息后才继续”,因此基本上您的程序正在等待从队列中接收一条消息。
您确定测试队列中是否有任何消息?
在这方面,您不能总是信任Azure门户,因此请尝试添加更多消息。
若要确认,请尝试等待1分钟(默认超时)。然后,您应该获得TimeoutException,如此处所述:http : //msdn.microsoft.com/zh-cn/library/hh182019.aspx
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句