首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.Net Msmq如何查找Msmq中的冲突

.Net Msmq如何查找Msmq中的冲突
EN

Stack Overflow用户
提问于 2011-03-16 17:31:09
回答 2查看 114关注 0票数 0

我有一个Msmq队列,它包含1,2,3,4这样的值。在我的Msmq中插入其他值之前,我检查了Msmq中的冲突,这意味着当我插入1时,它没有插入到Msmq中。下面是我实现检查的方法:

我从Msmq读取消息,然后检查我新插入的值

但问题是,当我从Msmq读取此消息时,第一条消息会从Msmq中删除。我不想这样。他们是不是还有别的办法?

EN

回答 2

Stack Overflow用户

发布于 2011-03-16 17:37:22

如果希望在不删除消息的情况下查看MSMQ上的消息内容,请使用Peek()或其重载之一:

http://msdn.microsoft.com/en-us/library/829zyck7.aspx

票数 0
EN

Stack Overflow用户

发布于 2011-03-16 17:54:25

这有可能很快变得混乱;更好的解决方案可能是将项添加到队列中,而不管它是否已经存在,并将接收端设计为忽略重复的消息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5323258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档