一段時間以來,我的團隊一直在使用WCF服務(在wsHTTP綁定中自行託管)以及與之通信的ASP網站。 WCF服務中的所有方法都是同步調用的,並且沒有來自網站的錯誤。在Windows Phone 8中使用WCF服務:異步方法?
但是,隨着Windows Phone 8應用程序的添加,引入了一種複雜化:WCF方法不能同步調用,它們必須異步調用。即使沒有WP8,同步版本的方法也不可用異步方法已在WCF中定義。
這引入了在不實際修改服務代碼的情況下使用此wcf服務的挑戰。這可能嗎?如果不是,那麼WCF實現如何修改以支持異步方法調用?有沒有可以幫助解決這個特定問題的資源?我一直在搜索整個下午,但這似乎是一個非常具體的問題。
任何幫助,非常感謝。
只有在客戶端調用是異步,服務器操作調用還是同步... – 2014-09-12 12:09:17
好了,當我這樣做server.getDataAsync(),你說我要去需要的東西在我的客戶端處理該操作完成?你能否詳細說明一下? – DrSatan1 2014-09-12 12:11:42
查看下面的回答 – 2014-09-12 12:18:02