ServiceHost host = new ServiceHost(typeof(Service1)); if (MessageQueue.Exists(@".privateMyMessageQueue") == false) { MessageQueue.Create(@".privateMyMessageQueue", true); }
host.Open();
上面的例子中宿主在打开以前检验MSMQ队列是否已经创建,如果需要穿件,那么宿主代码就可以完成这个工作,注意使用”true”可以设置事务性队列