从Windows XP远程读取公共MSMQ

时间:2010-08-23 20:02:05

标签: c# windows-xp msmq

我正在尝试从远程(Server 2008)计算机读取公共MSMQ。

我知道XP有MSMQ 3.0,我发现一些信息不支持事务性,非本地接收。这包括尝试从远程队列中读取吗?

我尝试了各种组合,我从队列中读取消息的唯一方法是使用:

Msg = mDSQueue.Receive(MessageQueueTransactionType.Single);

我需要能够在交易中执行此操作。有小费吗?似乎公共MSMQ的信息,以及远程使用它们很难获得。

在远程阅读之前

// in表现不佳。

1 个答案:

答案 0 :(得分:2)

  

我知道XP有MSMQ 3.0,我发现了   一些信息,它没有   支持交易,非本地   接收。这包括尝试   从远程队列中读取?

是。

http://blogs.msdn.com/b/johnbreakwell/archive/2007/12/11/how-do-i-get-transactional-remote-receives.aspx

http://blogs.msdn.com/b/johnbreakwell/archive/2008/05/21/remote-transactional-reads-only-work-in-msmq-4-0.aspx

干杯

John Breakwell