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