我正在使用默认框架类(System.Messaging,不使用WCF)编写MSMQ客户端,我试图弄清楚如何指定自定义死信队列。目前,所有失败的消息都放在系统死信队列中并加倍。
客户端代码与此类似,
if(MessageQueue.Exists(@".\Private$\MyQueue"))
//creates an instance MessageQueue, which points
//to the already existing MyQueue
mq = new System.Messaging.MessageQueue(@".\Private$\MyQueue");
else
//creates a new private queue called MyQueue
mq = MessageQueue.Create(@".\Private$\MyQueue");
System.Messaging.Message mm = new System.Messaging.Message();
mm.Body = txtMsg.Text;
mm.Label = "Msg";
mq.Send(mm);
所以我有两个问题,
感谢您的时间。