【发布时间】:2009-07-30 12:52:21
【问题描述】:
根据我关于WCF service return values 的另一篇文章,我正在使用另一家公司的Web 服务,当我在Visual Studio 中添加服务引用时,该方法的返回值是object 类型的对象。
Web 服务的作者向我展示了代码,它实际上返回了一个类型化对象。
是我遗漏了什么,还是代理类应该返回一个类型化的值?
是否有生成代理类或实际服务的设置?
更新:
我查看了 WCF 服务背后的实际类,并意识到服务方法的返回值实际上是返回一个具体类型实现的接口。具体类型用 [DataContract] 属性(和适当的 [DataMember] 属性)标记,但接口没有这样的属性。这会导致服务将返回类型设置为对象吗?
【问题讨论】:
-
我的更新有任何接受者吗?
-
您仍然需要显示一些代码。在服务合同中显示操作的签名。
-
您没有回复有什么原因吗?
标签: c# asp.net wcf return-value proxy-classes