WCF流 - MessageContract请求不重用所有引用的程序集中的类型

时间:2012-12-03 17:25:28

标签: wcf parameters messagecontract

我已经调整了Microsoft提供的WCF“Stream”示例应用程序,以使用在共享程序集中设置并使用MessageContract属性修饰的Request对象。然后应将其传递到服务的UploadStreamRequest()方法。

问题在于,当我向客户端添加服务引用并尝试调用该方法时,MessageContract对象的每个属性都已转换为单独的参数。

我还在高级设置中尝试了“始终生成消息合同”选项,虽然这会更改方法以便它传递一个请求对象,但它重新生成了自己的对象代理表示(即使我勾选了“在所有引用的程序集中重用类型”。

有人可以解释我在这里缺少的东西吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

我遇到了这个问题,我已经修复了它,勾选了“始终生成邮件合同”复选框。当我添加服务参考。

希望这有帮助。