我想从客户端 AJAX 请求中启动后台工作线程。所以请求立即返回,后台线程处理处理。这个后台线程可以使用 session 状态吗?
最佳答案
是的 - 如果您的后台线程在与 ASP.NET 站点相同的 AppDomain 中运行。 HttpContext.Current.Session
会让你访问它。当然,忽略如何最好地处理 Web 应用程序中的多线程,如何最好地处理将依赖项注入(inject)后端代码(无论是 Controller 还是其他一些重要的技术)以实现可测试性的整个主题,这将使您以最快和最肮脏的方式到达那里.
关于asp.net - ASP.NET 中后台工作线程的 session 状态可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8144994/