如何使用WCF消息写入多个对象

如何使用WCF消息写入多个对象,wcf,message,Wcf,Message,我有这个要求,我有两个类Person和Department,我想在System.ServiceModel.Channels.Message中发送这两个类的对象?我怎样才能做到这一点。我不知道还有什么最好的办法可以替代 提前感谢。Message类有一个名为CreateMessage的静态方法,该方法有一个重载来获取任何可以序列化的对象 使用Person和Department对象的实例创建新的datacontract\class。将包装器对象传递给CreateMessage进行序列化为什么必须使用消

我有这个要求,我有两个类Person和Department,我想在System.ServiceModel.Channels.Message中发送这两个类的对象?我怎样才能做到这一点。我不知道还有什么最好的办法可以替代


提前感谢。

Message类有一个名为CreateMessage的静态方法,该方法有一个重载来获取任何可以序列化的对象

使用Person和Department对象的实例创建新的datacontract\class。将包装器对象传递给CreateMessage进行序列化

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