1
我在一個winform應用程序內託管WCF服務。我想,當有人調用服務的文本框等形式對監測:直接呼叫WCF服務主機
2:23方法X稱爲PARAMS(X,Y)
2:24方法Y稱爲PARAMS(Z)
我我正在使用WCF的服務主機,並在具體的類中創建了一些代表和事件。我似乎不能將事件連接起來,因爲我的對象是ServiceHost類型而不是我的對象。
任何幫助
我在一個winform應用程序內託管WCF服務。我想,當有人調用服務的文本框等形式對監測:直接呼叫WCF服務主機
2:23方法X稱爲PARAMS(X,Y)
2:24方法Y稱爲PARAMS(Z)
我我正在使用WCF的服務主機,並在具體的類中創建了一些代表和事件。我似乎不能將事件連接起來,因爲我的對象是ServiceHost類型而不是我的對象。
任何幫助
有幾種方法。你可以使這些事件是靜態的。
或
你可以讓你的服務單身,那麼你可以說
MyService service =new MyService();
service.EventA += EventHandeler();
new ServiceHost(service).Open();
此外,當您的Web服務更新UI元素,你可能需要確保正確的線程做的工作。這適用於WPF和winforms。 Synchronization Contexts in WCF
感謝Vitalik將類的一個實例傳遞給WCF來連接,正是我所期待的! – Steven 2010-05-04 23:43:34