我想創建一個Windows窗體應用程序創建WCF服務,如何在Windows窗體
但我想這個寡婦形式應承載WCF服務器,以便其他應用程序將能夠與Windows應用程序進行通信。
因此,我添加到WCF合同的Windows應用程序項目接口,並添加實現此接口的類。
現在的Windows窗體應用程序的構造函數我加上
ServiceHost calcHost = new ServiceHost(typeof(Service));
calcHost.Open();
,現在我需要實現的WCF方法將能夠與Windows窗體進行交互。
我無法做到這一點。
我的問題是 - 我的架構是否正確,或者我需要以不同的方式創建WCF,如果它沒問題,WCF應該如何與Windows窗體應用程序交互?
通常情況下,Windows應用程序可以啓動和停止在用戶的任何時間。 WCF服務應始終可用(通常也是...)。所以在架構上,這些應該是兩個獨立的組件。 Windows應用程序應該儘可能輕鬆,調用WCF服務。 –
我知道,但在這種情況下,對我來說是好的 – MoShe
winforms將具有其他功能,或只有WCF服務? –