Я выполняю асинхронную работу в отдельном потоке, используя:
ThreadPool.QueueUserWorkItem()
и в этой отдельной теме мне нужно вызвать HttpContext.Current
, чтобы я мог получить доступ:
HttpContext.Current.Cache
HttpContext.Current.Server
HttpContext.Current.Request
Однако HttpContext.Current
равно нулю, когда я создаю эту отдельную тему.
Вопрос
Как создать новую тему, чтобы HttpContext.Current
не было нулевым? Или есть другой способ получить доступ к объектам Cache, Server и Request?