【问题标题】:where are methods in proxy class "reference.cs"?代理类“reference.cs”中的方法在哪里?
【发布时间】:2009-10-13 09:08:18
【问题描述】:

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

仅由公共字段返回的对象(仅变量而非方法)

代理类中没有方法出现

如何调用这些方法??

请帮忙!

【问题讨论】:

  • 您说的是哪种网络服务? ASP.NET (ASMX) 网络服务? WCF?您是如何创建它的 - Visual Studio 中的“添加引用”或“添加服务引用”,或其他方式?

标签: c# web-services


【解决方案1】:

您似乎期望返回的对象将包含它最初在 Web 服务服务器上具有的方法。这不是您所经历的情况。事实上,如果您认为 Web 服务是跨平台的,那么显然这是不可能的。

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

【讨论】:

  • 非常感谢,我错了这个有用的信息
【解决方案2】:

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

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

【讨论】:

  • 非常感谢,我错了这个有用的信息
猜你喜欢
  • 1970-01-01
  • 2016-05-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-30
  • 1970-01-01
  • 2011-03-08
  • 1970-01-01
  • 2013-11-22
相关资源
最近更新 更多