我在
一个单独的线程上做一些异步工作使用:
ThreadPool.QueueUserWorkItem()
在这个单独的线程中,我需要调用HttpContext.Current,以便我可以访问:
HttpContext.Current.Cache
HttpContext.Current.Server
HttpContext.Current.Request
但是,当我创建这个单独的线程时,HttpContext.Current为null。
题
如何创建一个新的线程,使HttpContext.Current不为空?还是有另一种方式可以访问缓存,服务器和请求对象?