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