2010-05-12 8 views
0

Я пытаюсь отправить сообщения в MSMQ в Windows 7 с помощью C#. Код, как показано ниже:Очередь сообщений «количество сообщений» всегда 0

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

Но когда я обновить Управление компьютером на «количество сообщений» (Message Queuing/Частные Очереди/hellomsmq) остается в 0. Я не получал никаких исключений/ошибок при выполнении отправки().

Может кто-нибудь помочь пожалуйста. Благодаря!

+0

Я должен задать очевидный вопрос. Используются ли сообщения? –

+0

все, что я делаю, это отправить посылку в консольном приложении. это все – Jeff

ответ

2

Является ли эта очередь транзакционной? Если так. Я считаю, что вы должны отправить свое сообщение в качестве транзакции или использовать двухпараметрическую версию Send с MessageQueueTransactionType.Single в качестве второго параметра.

+0

спасибо !!!!!! – Jeff

Смежные вопросы