ASP.NET异步请求回调

时间:2012-03-13 14:36:33

标签: asp.net web-services asynchronous

如果我使用ASP.NET调用WebService Async,即使用户不再在页面上进行物理访问,回调代码仍会运行,或者当用户离开页面时,进程是否会终止?

1 个答案:

答案 0 :(得分:3)

是的,如果用户关闭与服务器的连接,并且您的处理需要花费太多时间,那么您将获得“连接关闭”并且您的进程将终止。

如果您不喜欢这样,并且您希望继续处理,则创建一个不依赖于与用户的连接的新线程,并将其与用户返回同步。如果用户关闭连接,则线程将正常完成,只是您不显示结果。