0
是否有可能在WCF中等待回调?鉴于this文章,我将在我的WCF服务中提出一个回调,但我希望客户端(一个单独的应用程序)只能继续(即在回调提出后转到下一行代码,例如关闭表单等。我需要阻塞,直到回调上升。阻塞线程直到WCF回调被引发?
我怎么能这样做呢?
是否有可能在WCF中等待回调?鉴于this文章,我将在我的WCF服务中提出一个回调,但我希望客户端(一个单独的应用程序)只能继续(即在回调提出后转到下一行代码,例如关闭表单等。我需要阻塞,直到回调上升。阻塞线程直到WCF回调被引发?
我怎么能这样做呢?
而不是使用回调,你可以从客户端同步调用服务。
如果客户端不需要任何要返回的数据,您可能会返回一个无效,并且客户端仍然会等待通话完成。
发布您的问题广告代码? – 2011-04-29 16:09:24
如果您尝试阻止UI线程,则会遇到问题。 – 2011-04-29 17:08:09
查看以下链接[WCF中的同步上下文](http://msdn.microsoft.com/zh-cn/magazine/cc163321.aspx) – 2011-04-29 17:34:41