代理类“reference.cs”中的方法在哪里?

时间:2009-10-13 09:08:18

标签: c# web-services

我正在尝试从Web服务返回一个客户对象

对象仅由公共字段返回(变量不是方法)

代理类

中没有出现任何方法

如何调用这些方法??

plz help!

2 个答案:

答案 0 :(得分:2)

您似乎希望返回的对象包含它最初在Web服务服务器上拥有的方法。您遇到的情况并非如此。事实上,如果你认为web服务是跨平台的,那么显然这是不可能的。

如果您需要返回对象的方法,则必须为此指定其他Web服务。

答案 1 :(得分:1)

您无法使用Web服务中的方法返回自定义对象。您只能返回对象中的数据。

可以从任何类型的环境调用Web服务,只有调用环境与服务器环境几乎相同时,这些方法才有意义。例如,您可以在浏览器中从Javascript调用Web服务,并且该环境无法运行任何.NET方法。