【发布时间】:2013-11-07 05:37:32
【问题描述】:
我有一个 IBM MQ 的 C# 侦听器,如下所示。这里只提到了监听方法。
private void OnMessage(IMessage msg)
{
try
{
ITextMessage textMsg = (ITextMessage)msg;
Console.Write("Got a message: ");
Console.WriteLine(textMsg.Text);
}
catch(Exception ex)
{
}
}
每当在我的队列中收到文本格式的消息时,上面的侦听器就会调用并且我能够读取值。
问题是,如果你停止监听器然后推送消息,那 消息保留在 MQ Explorer 中。但是如果监听器方法已经被调用, 消息总是在之后从“WebSphere MQ Explorer”中删除 从侦听器方法中读取。我需要再设置一些吗 即使在我的听众阅读后仍保留我的消息的配置?
【问题讨论】: