【问题标题】:MsmqMessage<T> necessary?MsmqMessage<T> 有必要吗?
【发布时间】:2009-12-01 07:19:02
【问题描述】:

我正在分析一个通过 MSMQ 与 WCF 服务通信的 BizTalk 应用程序(又名编排)。我想知道为什么其中一个 WCF 服务实现在服务方法中有一个 MsmqMessage 作为参数。我期待的是合同类型 T 而不是 MsmqMessage。

这并不是真正的绑定无关,因为 WCF 服务方法拥有特定的 MSMQ 类型。

在从 BizTalk 应用程序与 WCF MSMQ 服务通信时,是否真的需要 MsmqMessage 绑定类型?

这是当前代码:

public void SaveDocumentASync(MsmqMessage<MyDocument> msg)
{
}

我想要这个:

public void SaveDocumentASync(MyDocument msg)
{
}

【问题讨论】:

    标签: .net wcf biztalk


    【解决方案1】:

    据我所知,这样做的原因是您使用的是 MsmqIntegrationBinding,而不是 NetMsmqBinding。 MsmqMessage 让您可以访问 MSMQ 消息属性(发送和接收),这在很多情况下都很有用。

    【讨论】:

      猜你喜欢
      • 2013-05-05
      • 2016-10-03
      • 2012-12-14
      • 2021-11-11
      • 2016-04-24
      • 2011-06-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多