使用CF 3.5從Web服務獲取數據的首選方式是什麼?我從Web服務中獲取一系列表。什麼是從Windows Mobile調用Web服務的最佳方式(.NET 3.5)
0
A
回答
1
正如約翰指出的那樣,它與桌面電話真的沒有什麼不同。您通常可以從IDE添加對該服務的引用,並讓Studio生成調用封裝器,或者您可以手動將其引出。如果您嘗試傳遞強類型DataSet,則您的情況可能會稍有不同,因爲桌面的序列化可能與設備想要反序列化的內容不匹配。這真的取決於您的確切使用場景。
無論您的調用機制如何,有一點需要注意的是CF Web服務調用對於生成代理而言非常緩慢。該代理被緩存,但仍可能需要幾秒鐘才能返回第一個呼叫。一個好的做法是讓Web服務公開一個簡單的虛擬方法(或者一個真實的如果適用的話),它只會返回一個可變類型。當應用程序啓動時,產生一個工作者線程來調用該方法,該方法將依次生成代理。然後,當您需要爲真實數據調用服務時,時間僅用於服務該呼叫,而不是生成代理。
0
我一直使用WebRequest/WebResponse類;或者如果需要,可以使用HttpWebRequest/HttpWebResponse類。它們使用起來有點繁瑣,並不像完整的框架WebClient類那麼好,但它們工作正常。
相關問題
- 1. 從azure sql調用Web服務的最佳方法是什麼?
- 2. 使用.net Web服務生成下面的json的最佳方式是什麼?
- 3. 在Grails中使用Web服務的最佳方式是什麼?
- 4. 在python中使用web服務的最佳方式是什麼?
- 5. 什麼是從android使用Web服務的最佳方法?
- 6. 從.NET 2升級到3.5的最佳方法是什麼?
- 7. 從.NET 2.0調用.NET 3.5+ ASMX Web服務或WCF服務CF
- 8. 創建移動Web服務API的最佳方式是什麼?
- 9. 什麼是實現web服務登錄的最佳方式?
- 10. 什麼是測試Web服務網關的最佳方式?
- 11. 在Python中實現Web服務的最佳方式是什麼?
- 12. 什麼是確保web服務安全的最佳方式?
- 13. 版本ASP.NET 2.0 Web服務的最佳方式是什麼?
- 14. 在joomla中製作web服務的最佳方式是什麼?
- 15. 什麼是驗證Web服務的最佳方式
- 16. 在.net中設置windows服務描述的最佳方式是什麼?
- 17. 從Android應用程序調用Web服務的最佳方式
- 18. 使用jquery調用.net webservice的最佳方式是什麼?
- 19. 從PHP調用C#web服務的最佳方式
- 20. 從TSQL調用Web服務的最佳方式
- 21. 什麼是最佳的計時器間隔? .NET Windows服務
- 22. .NET - 檢查和控制Windows服務的最佳庫是什麼?
- 23. 從.NET調用任意JSON服務器的最佳方法是什麼(特別是Windows Phone 7)
- 24. 什麼是從服務器下載文件的最佳方式
- 25. 從Excel訪問WCF服務的最佳方式是什麼?
- 26. 從java連接到DotNet Web服務的最佳方式是什麼?
- 27. 構建調用Web服務的代碼的最佳方式
- 28. 從其他PC和Unix講WCF windows服務的最佳方式是什麼?
- 29. 在ASP .NET 3.5 Web App中刪除「噪音」字的最佳方法是什麼?
- 30. 從Visual Basic 6使用.NET類的最佳方式是什麼?