【发布时间】:2010-10-31 06:41:47
【问题描述】:
我有一个长时间执行的 WCF 函数,所以我在 UI 中用 backgraundworker 调用该函数...我想提供一个取消执行的功能,所以我中止了 IComunicationObject,问题是服务执行不停止,在这种情况下有没有办法停止服务执行?
【问题讨论】:
-
您找到解决方案了吗?如果有,可以分享一下吗?
-
@jmelosegui,不,我无法停止服务器完成这项工作,但目前据我所知这是不可能的,您的服务器应该支持取消,所以您应该在服务器端有 bagin/cancel 功能,并在客户端取消的情况下调用服务器取消