【发布时间】:2013-09-30 12:45:40
【问题描述】:
接收 MSMQ 消息的最佳方式是什么。
我使用了以下代码,但是在收到 MSMQ 消息后没有在队列中删除
var msgEnumerator = myQueue.GetMessageEnumerator2();
var messages = new List<System.Messaging.Message>();
while (msgEnumerator.MoveNext(new TimeSpan(0, 0, 1)))
{
var msg = myQueue.ReceiveById(msgEnumerator.Current.Id, new TimeSpan(0, 0, 1));
messages.Add(msg);
for (int i = 0; i < messages.Capacity; i++)
{
String DataMessages = messages[i].ToString();
}
但我无法接收消息。
如何接收这些消息。
【问题讨论】:
标签: msmq netmsmqbinding msmq-wcf