2011-04-29 43 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

而不是使用回调,你可以从客户端同步调用服务。

如果客户端不需要任何要返回的数据,您可能会返回一个无效,并且客户端仍然会等待通话完成。