【发布时间】:2011-11-20 22:01:49
【问题描述】:
我有一个服务,它通过 WCF 将东西插入 MSMQ。但是,可能需要很长时间才能将任何消息插入队列,此时会出现不存在队列的错误。
我的想法是遍历 WCF 配置并在启动时检查队列是否存在。 MSMQ WCF 端点的地址格式为net.msmq://machine/private/queue。
给定一个 net.msmq 格式的 WCF MSMQ 地址,如何在不排队实际消息的情况下检查此队列是否存在?
编辑
私有队列可以与服务存在于同一台机器上,也可以存在于远程服务器上。
【问题讨论】: