【发布时间】:2018-07-12 01:05:56
【问题描述】:
根据当前的实现,C# 代码将消息添加到 MSMQ,然后在完成特定操作后,我需要出列并开始处理它们。使用以下代码:
_queue.ReceiveCompleted += new ReceiveCompletedEventHandler(RecieveQ_ReceiveCompleted);
_queue.BeginReceive();
但是,在出队过程之间,我想停止它,然后稍后再启动它,具体取决于用户输入。我遇到了EndReceive(IAsyncResult asyncResult) 方法,但无法正确实现。
【问题讨论】:
-
注意,“deque”不是“Dequeue”的缩写,实际上是“双端队列”的数据结构。
-
刚刚提交了一个修改,将“deque”更改为“dequeue”,因为这似乎是一个真正的错误。
标签: c# message-queue msmq