title: Access HttpContext.Current from different threads
body: <p>I have a C# ASP.NET application which starts about 25 different threads running some methods in a class called SiteCrawler.cs. </p>
  
  <p>In <code>HttpContext.Current.Session</code> I want to save the result of the search made by the user and present it to the user when all the threads are finished running. My problem is that the <code>HttpContext.Current</code> object is null in the spawned threads because it doesn't exist there. </p>
  
  <p>What other options do I have to save user/session specific data without using session because of the limitations when the application is multithreaded?</p>
  
  <p>I have tried to search around every inch of Stackoverflow to find a solution but without any luck....</p>