在我的队列中使用Dequeue()之后,我想将检索到的消息恢复到队列中。这可能吗?
答案 0 :(得分:1)
如果您没有自动确认消息,那么在没有明确确认的情况下它将被重新排队。 如果您是自动确认,那么您应该手动将其排队。
所以,如果你做的事情如下:
BasicDeliverEventArgs e = (BasicDeliverEventArgs)consumer.Queue.Dequeue();
然后你可以做类似的事情:
consumer.Queue.Enqueue(e);
这是你追求的那种东西吗?