我有一個ASP.NET網站,其中一個線程負責做一些從數據庫隊列中取回的代碼。ASP.NET中的會話和線程
是否可以訪問會話或將其作爲參數傳遞?
我當前的代碼看起來如下:在一個線程中運行時
MediaJob nextJob = GetNextJobFromDB();
CreateMedia media = new CreateMedia();
Thread t = new Thread(new parameterizedThreadStart(media.DOSTUFF);
t.Start(nextJob);
的HttpContext.Current.Session爲空,所以不能做那
作者編輯了他的答案,說不,新的線程中沒有'HttpContext.Current.Session'。 –
答案中的代碼與單詞中的單詞匹配。 http://stackoverflow.com/questions/8925227/access-httpcontext-current-from-threads – SpartaSixZero
線程內的'Session'仍爲null,使用這種方法 – mmcrae