在return语句后异步继续执行

时间:2013-06-07 14:45:35

标签: asp.net web-services rest

有没有办法实现这个目标?

我的实际要求是,我希望在获得数据并对其执行基本操作后立即从我的休息服务返回成功,然后我想继续对数据进行更多操作。

我想到了两种方法

  1. 线程 - 目前我不知道如何通过线程化。
  2. 批量更新 - 我会安排一个任务,在一个小时左右之后完成所有这些处理。
  3. 但我不确定应该如何开始实施。 有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

在HTTP的上下文中,我们必须记住,一旦我们完成响应,对话就结束了。在给客户端回复后,确实无法保持请求存活。您需要实现一些在HTTP之外运行的工作进程,该进程处理由HTTP请求“排队”或“触发”的内容。