2010-07-12 69 views
0

我想通過WCF客戶端與Adobe Air進行通信。我創建了WCF服務。帶有WCF服務的Adobe Air

我有Flex Builder 3.0,但是如何使用Adobe Air來通信WCF服務?請指導我。

+0

當然你會和其他Web服務一樣與WCF服務通信嗎? – 2010-07-12 04:25:29

+0

您可以提供Adobe WCF通訊的步驟,還是您可以使用WCF提供簡單的Adobe AIR樣本? – subramani 2010-07-12 05:08:58

+0

-1忽略正確答案並標記自己的不正確答案 – 2010-07-26 21:21:44

回答

2

要生成代理,請單擊File > Import > Flex Builder > WSDL並選擇WCF服務的WSDL URL(「http://tempuri.org/v1/MyService.svc?wsdl」)。

有幾件事情需要注意的:

  • 給代理獨特的包裝,像org.tempuri.myService_v1。進口商將生成類似Boolean的類,如果您將多個服務導入到相同的包中,這些類將會發生衝突。
  • 生成的代碼在枚舉和Guid中存在實際問題,因此如果可以的話,請避免使用兩者。這可能不是WCF 4的問題,因爲它在WSDL兼容性方面做了重大更新,但我沒有對其進行測試。
+0

Flex Builder 3.0中可能嗎? – subramani 2010-07-26 07:09:33

+0

是的。我有一個使用Flex Builder 3構建解決方案的WCF服務的主要產品。 – 2010-07-26 21:20:29