Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net return语句后异步继续执行_Asp.net_Web Services_Rest - Fatal编程技术网

Asp.net return语句后异步继续执行

Asp.net return语句后异步继续执行,asp.net,web-services,rest,Asp.net,Web Services,Rest,有没有办法做到这一点 我的实际需求是,我希望在获得数据并对其执行基本操作后,立即从rest服务返回成功,然后我希望继续对数据执行更多操作 我想到了两种方法 线程-目前我不知道如何通过线程。 批量更新-我将安排一个任务,在大约一个小时后完成所有这些处理。 但我不太确定应该如何开始实施这一计划。 有什么帮助吗?在HTTP上下文中,我们必须记住,一旦完成响应,对话就结束了。在给客户机一个响应之后,实际上没有办法让请求保持活动状态。您需要实现一些在HTTP之外运行的工作进程,这些工作进程处理排队或由HT

有没有办法做到这一点

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

我想到了两种方法

线程-目前我不知道如何通过线程。 批量更新-我将安排一个任务,在大约一个小时后完成所有这些处理。 但我不太确定应该如何开始实施这一计划。
有什么帮助吗?

在HTTP上下文中,我们必须记住,一旦完成响应,对话就结束了。在给客户机一个响应之后,实际上没有办法让请求保持活动状态。您需要实现一些在HTTP之外运行的工作进程,这些工作进程处理排队或由HTTP请求触发的内容

我不太明白。你是从客户的角度说话吗?或者您想从ajax调用启动一个异步进程?看起来您应该做一些类似于服务激活器的事情。