我想使用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一起工作。
发布于 2013-05-14 17:48:34
不幸的是,是的,使用msmqIntegrationBinding意味着您必须使用MsmqMessage包装器。我承认这不是很好,但这就是它的工作方式。
https://stackoverflow.com/questions/16489633
复制相似问题