问题描述
我正在尝试从队列中获取计划的消息,但是很难做到这一点。我能够处理死信,但由于某些原因,预定队列有所不同。目前,我无法通过队列浏览器批量发送消息,因此希望通过自己的控制台应用程序进行发送。
var client = new QueueClient(
connectionString,$"{endpoint}/$Scheduled",ReceiveMode.PeekLock);
我希望这样做,但是我得到了错误
Invalid operation. Cannot access '$Scheduled' subqueue
有什么想法我会怎么做?
解决方法
您无法访问计划的消息子队列。
您需要查看邮件并根据其Status
进行过滤。如果您使用的是Track 2 SDK,则有issue关于获取状态的信息。