【问题标题】:How to use WCF Message for writing Multiple Objects如何使用 WCF 消息编写多个对象
【发布时间】:2011-10-24 05:40:56
【问题描述】:

我有这个要求,我有两个类 Person 和 Department,我想在 System.ServiceModel.Channels.Message 中发送这两个类的对象?我怎样才能做到这一点。我有任何最好的替代方法。

提前致谢。

【问题讨论】:

  • 为什么必须使用消息?为什么不直接创建一个包含两个对象的 DataContract?
  • 我本来可以那样做的。但我正在使用已经开发的 WCF 服务,它只接受并返回消息。

标签: wcf message


【解决方案1】:

Message 类有一个名为 CreateMessage 的静态方法,它有一个重载来获取任何可以序列化的对象。
使用 Person 和 Department 对象的实例创建一个新的 datacontract\class。将包装对象传递给 CreateMessage 进行序列化

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多