MsmqIntegrationBinding是否需要MsmqMessage

时间:2013-05-10 19:36:37

标签: wcf msmq msmqintegrationbinding

我想使用MsmqIntegrationBinding与现有的MSMQ系统集成。它提供的序列化效果很好,但与MsmqMessage包装数据合同似乎是多余的。当我所关心的是消息合​​同时,我是否真的需要用MSMQ关注来污染服务合同

这就是我现在所拥有的

[OperationBehavior(TransactionScopeRequired = true, TransactionAutoComplete = true)]
public void Operation1(MsmqMessage<Data1> msg)

这就是我想拥有的

[OperationBehavior(TransactionScopeRequired = true, TransactionAutoComplete = true)]
public void Operation1(Data1 msg)

或者我可以尝试使用netMsmqBinding,但我不知道如何使用正确的XML架构。

1 个答案:

答案 0 :(得分:2)

不幸的是,使用msmqIntegrationBinding意味着必须使用MsmqMessage包装器。我同意它不是很好但是它的工作方式。