我们正在考虑如何监视从WCF服务使用的MSMQ队列(使用net.msmq绑定)。搜索期刊,触发器或Administration queue等替代品时,最后一个似乎更具逻辑性,因为您可以将多个消息级事件报告给其他队列而不仅仅是“收到消息”,因此我们认为我们可以跟踪消息或更高级别的操作。
无论如何,WCF的net.msmq绑定似乎没有办法操纵发送的消息的确认或AdministrationQueue属性。
有没有办法从WCF绑定/行为启用Acknowledges和AdministrationQueue?如果不是,不知道吗?
答案 0 :(得分:1)
我不确定NetMsmqBinding
是否可行。应该可以使用MsmqIntegrationBinding
。使用此绑定后,您可以使用OperationContract
的{{1}}或IncommingMessageProperties
来访问OutgoingMessageProperties
的实例。然后,您将控制在MSMQ消息上公开的所有属性,包括MsmqIntegrationMesssageProperty
和AdministrationQueue
。