2011-03-18 171 views
1

我已经开始使用Windows Phone 7并遇到此问题。为Web参考添加服务参考

我有一个具有添加到它的Web引用一个VS 08控制台应用程序,每一件事情的伟大工程,我曾与服务引用在WP7工作和所使用的代理类。

我不擅长服务器端的东西,我不确定Web和服务引用之间的区别我认为服务引用仅适用于WCF,Web也支持SOAP,现在我需要使用该Web引用的任何方式在WP7中使用SOAP协议,但是当我将它作为服务引用添加时,它并不显示对象资源管理器中的所有代理类。

浪费2天谷歌搜索这一点,还是我不知道从哪里开始。如果您有任何问题,请让我知道。

请帮助!

回答

0

你应该能够添加Web引用和编码这将是类似于在您的控制台应用程序的编码。

的主要区别将是WP7需要您使用异步代码 - 而不是调用像一个正常的方法的服务,即不是你有一个事件处理程序通过Web服务调用返回时。

的局部教程可用本文中 - http://msdn.microsoft.com/en-us/magazine/ff872395.aspx - 开始于“图6添加SOAP服务引用”

也有在WP7执行一些附加限制 - 例如发送某些东西比如肥皂头更难 - 但希望您的SOAP服务可以正常工作。

+0

感谢您的答复斯图尔特,我已经使用异步调用,所以我明白你想说什么,我已经加入了服务引用它是在图6所示的方式(不添加代码)的事情是生成的代理类不完整!其中有些不是,但包含服务参考。你对此有何评论?是否因为其他功能可能使用Syn呼叫,这就是为什么他们被排除在外?谢谢 – 2011-03-18 11:02:05

+0

我想你需要解释更多...哪些方法正好在那里,哪些方法丢失?如果您可以将我们指向网络上的.asmx参考,或者您可以显示有关什么以及缺少什么的具体信息,可能会有所帮助。 – Stuart 2011-03-18 11:12:57

+0

这是参考:https://webservices.netsuite.com/wsdl/v2010_2_0/netsuite.wsdl – 2011-03-18 11:23:52