2011-04-29 68 views
0

是否有可能在WCF中等待回調?鑑於this文章,我將在我的WCF服務中提出一個回調,但我希望客戶端(一個單獨的應用程序)只能繼續(即在回調提出後轉到下一行代碼,例如關閉表單等。我需要阻塞,直到回調上升。阻塞線程直到WCF回調被引發?

我怎麼能這樣做呢?

+1

發佈您的問題廣告代碼? – 2011-04-29 16:09:24

+1

如果您嘗試阻止UI線程,則會遇到問題。 – 2011-04-29 17:08:09

+0

查看以下鏈接[WCF中的同步上下文](http://msdn.microsoft.com/zh-cn/magazine/cc163321.aspx) – 2011-04-29 17:34:41

回答

0

而不是使用回調,你可以從客戶端同步調用服務。

如果客戶端不需要任何要返回的數據,您可能會返回一個無效,並且客戶端仍然會等待通話完成。