2011-03-18 237 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