2011-01-13 77 views

回答

4

需要注意的一點是,在這種情況下LINQ (Language Integrated Query)實際上並沒有對MQ做任何特殊的處理。

MQ的消耗正常進入new MessageQueue(...);,作者正在通過LINQ與MessageQueueIEnumerable進行交互。

因此,LINQ本身不會自動從隊列中移除消息,除非行爲在迭代期間被移除。

+0

感謝您的幫助!我現在可以確認,MSMQ實際上並未從MSMQ中刪除消息。它似乎只是偷看他們。 – TimH 2011-01-19 19:57:05