有没有办法将值返回给客户端,同时仍然让长时间运行的进程继续执行?
我想将值返回给调用WCF服务方法的用户。无需等待服务内的流程完成。我基本上调用了一个数据库程序来执行操作,并使用其他方法将通信发送回客户端,我想用我自己的返回值来打败这些通信。
这可能吗,我可以生成一个新线程吗?
感谢。
答案 0 :(得分:0)
您可以使用HostingEnvironment.QueueBackgroundWorkItem API(http://msdn.microsoft.com/en-us/library/system.web.hosting.hostingenvironment.queuebackgroundworkitem%28v=vs.110%29.aspx)