2010-05-12 88 views
0

我試圖使用C#將消息發送到Windows 7上的MSMQ。代碼如下:消息隊列'消息的數量'始終爲0

using(var q = new MessageQueue(".\Private$\hellomsmq")) 
{ 
    q.Send(new Message()); 
} 

但是,當我在計算機管理刷新(消息隊列/專用隊列/ hellomsmq)「消息數」停留在0。我沒有得到任何異常/錯誤而進行發送()。

任何人都可以幫忙。謝謝!

+0

我必須問明顯的問題。消息是否被消費? – 2010-05-12 07:00:18

+0

我所做的就是在控制檯應用程序中調用send。那全是 – Jeff 2010-05-12 07:12:13

回答

2

這是排隊交易嗎?如果是這樣。我相信您必須將您的消息作爲交易發送或使用Send的雙參數版本和MessageQueueTransactionType.Single作爲第二個參數。

+0

謝謝!!!!!! – Jeff 2010-05-12 11:17:31