QueueClient获取计划的消息

问题描述

我正在尝试从队列中获取计划的消息,但是很难做到这一点。我能够处理死信,但由于某些原因,预定队列有所不同。目前,我无法通过队列浏览器批量发送消息,因此希望通过自己的控制台应用程序进行发送。

        var client = new QueueClient(
            connectionString,$"{endpoint}/$Scheduled",ReceiveMode.PeekLock);

我希望这样做,但是我得到了错误

Invalid operation. Cannot access '$Scheduled' subqueue

有什么想法我会怎么做?

解决方法

您无法访问计划的消息子队列。 您需要查看邮件并根据其Status进行过滤。如果您使用的是Track 2 SDK,则有issue关于获取状态的信息。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...