我正在使用以下方式在单独的线程上进行一些异步工作:
ThreadPool.QueueUserWorkItem()
在这个独立的线程中,我需要调用 HttpContext.Current
来访问:
HttpContext.Current.Cache
HttpContext.Current.Server
HttpContext.Current.Request
然而,当我创建这个单独的线程时,HttpContext.Current
是空的。
问题
我如何创建新线程,以便HttpContext.Current
不为空?或者是否有其他方法可以访问Cache、Server和Request对象?
HostingEnvironment.MapPath
)。 - ladenedge