首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LINQ是否从MSMQ中删除消息?

LINQ是否从MSMQ中删除消息?
EN

Stack Overflow用户
提问于 2011-01-14 05:10:33
回答 2查看 480关注 0票数 0

我正在考虑使用LINQ从队列中读取消息,就像这个人:http://www.sharepoint4arabs.com/AymanElHattab/Lists/Posts/Post.aspx?ID=8

但我想知道这是否会消耗队列中的消息。

理想情况下,我希望它只是偷看消息,并将它们留在那里,直到正式使用或完全清除。

当然,我可以写一些测试代码来试用它,但我的时间很紧。

谢谢你的建议!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-14 05:36:01

这里需要注意和记住的是,在这个场景中,LINQ (Language Integrated Query)实际上并没有对MQ做任何特殊的事情。

MQ的消费正在以正常的方式进入new MessageQueue(...);,而作者只是通过LINQ与MessageQueue IEnumerable进行交互。

因此,LINQ本身不会自动从队列中删除消息,除非行为是在迭代期间删除。

票数 4
EN

Stack Overflow用户

发布于 2011-01-14 17:02:12

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

https://stackoverflow.com/questions/4685304

复制
相关文章

相似问题

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