Восстановление сообщения в очередь - PullRequest
0 голосов
/ 21 февраля 2012

После использования Dequeue () в моей очереди я хочу восстановить полученное сообщение в очередь.Это возможно?

1 Ответ

1 голос
/ 22 февраля 2012

Если вы не подтверждаете сообщения автоматически, они будут поставлены в очередь при отсутствии явного подтверждения. Если вы выполняете автоматическое подтверждение, вам нужно просто поставить его в очередь.

Итак, если вы делаете что-то вроде:

BasicDeliverEventArgs e = (BasicDeliverEventArgs)consumer.Queue.Dequeue(); 

тогда вы можете сделать что-то вроде:

consumer.Queue.Enqueue(e);

Это то, за чем вы охотились?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...