我想使用 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 模式一起工作。