.net 在WCF上使用net.msmq(msmq)绑定时,是否有方法设置AdministrationQueue属性?

.net 在WCF上使用net.msmq(msmq)绑定时,是否有方法设置AdministrationQueue属性?,.net,wcf,msmq,netmsmqbinding,.net,Wcf,Msmq,Netmsmqbinding,我们正在考虑如何监视从WCF服务(使用net.MSMQ绑定)使用的MSMQ队列。搜索诸如日志、触发器或事件之类的备选方案,最后一个似乎更具逻辑性,因为您可以将多个消息级事件报告给另一个队列,而不仅仅是“消息已接收”,因此我们认为可以跟踪消息或更高级别的操作 无论如何,WCF的net.msmq绑定似乎并没有一种方法来处理通过它发送的消息的确认或属性 有没有办法从WCF绑定/行为启用确认和管理队列?如果不是,有什么想法吗?我不确定是否可以使用NetMsmqBinding。可以使用MsmqIntegr

我们正在考虑如何监视从WCF服务(使用net.MSMQ绑定)使用的MSMQ队列。搜索诸如日志、触发器或事件之类的备选方案,最后一个似乎更具逻辑性,因为您可以将多个消息级事件报告给另一个队列,而不仅仅是“消息已接收”,因此我们认为可以跟踪消息或更高级别的操作

无论如何,WCF的net.msmq绑定似乎并没有一种方法来处理通过它发送的消息的确认或属性


有没有办法从WCF绑定/行为启用确认和管理队列?如果不是,有什么想法吗?

我不确定是否可以使用
NetMsmqBinding
。可以使用
MsmqIntegrationBinding
。使用此绑定后,您可以使用
OperationContract
IncommingMessageProperties
OutgoingMessageProperties
并访问
msmqintegrationMessageProperty
的实例。然后,您将可以控制MSMQ消息中公开的所有属性,包括
管理队列
确认