2009-11-26 112 views
0

如果使用「添加服務引用」創建客戶端代理,只需調用生成的客戶端界面上的BeginMyMethod()EndMyMethod()調用即可輕鬆完成異步調用。如何使用共享合約程序集在WCF中進行異步調用?

但是當我使用在共享合約程序集中定義的接口時,我會做什麼?

E.g.接口只包含MyMethod()


有沒有辦法做到這一點不編輯界面,.e.g。

CallAsyn("MyMethod", input1, input2) 
+0

另請參閱http://stackoverflow.com/questions/1808598/why-do-i-get-invalidcastexception-from-operationcontext-current-getcallbackchanne – 2009-12-14 12:34:14

回答

0

你必須自己創建BeginMyMethod和EndMyMethod方法。查詢this link瞭解更多信息。

+0

我已經定義了自己的界面,添加了開始/結束方法,然而,當我調用OperationContext.Current.GetCallbackChannel 我被告知,該代理不能連接到IMyInterface – 2009-11-26 16:43:53

相關問題