|
|
1
3
好吧,你需要 一些 识别请求的方式。如果您希望能够将此扩展到多台计算机,那么应该考虑将请求ID和当前状态存储在数据库中(或者从任意存储中类似地访问一些数据库)。 如果你不在乎那种情况 和 您不担心AppDomain的回收,您只需要一个从请求ID到状态的单例字典,但是如果客户机不检查状态,考虑让它在一段时间后自动刷新。 (当然,它不必是真正的单例——它可以是一些通过依赖注入提供的共享资源,但关键是它需要共享 以某种方式 所以你可以从新的请求中得到。)
您还可以潜在地使用会话支持的对象——同样需要注意多服务器网站和
|
|
|
2
0
我不同意乔恩的回答。您不需要一种标识请求的方法,您需要一种唯一标识请求创建的线程的方法。然后,查询线程的Ajax请求可以检查线程是否已完成执行。我不明白为什么最初的要求是相关的… |