从WCF返回值而不等待内部进程

本文关键字:等待 内部 进程 WCF 返回值 | 更新日期: 2023-09-27 18:09:51

是否有一种方法可以将值返回给客户端,同时仍然让长时间运行的流程继续执行?

我想向调用WCF服务方法的用户返回一个值。无需等待服务内的进程完成。我基本上调用了一个数据库过程,它做了一些事情,并使用另一种方式将通信发送回客户端,我想用我自己的返回值击败这些通信。

这是可能的,我可以产生一个新的线程或什么?

谢谢。

从WCF返回值而不等待内部进程

可以使用HostingEnvironment。QueueBackgroundWorkItem API (http://msdn.microsoft.com/en-us/library/system.web.hosting.hostingenvironment.queuebackgroundworkitem%28v=vs.110%29.aspx)