0
Я теряю HttpContext в методе, вызванном с использованием задачи. Похоже, Google считает, что этот код должен работать. Любая идея, что я могу делать неправильно здесь?Получение HttpContext в задаче
void ThisMethodIsCalledFromASPNet()
{
var context = System.Web.HttpContext.Current; // Here I am getting valid context
Task.Factory.StartNew(() => DoSomething(), CancellationToken.None, TaskCreationOptions.None,
TaskScheduler.FromCurrentSynchronizationContext());
}
void DoSomething()
{
var context = System.Web.HttpContext.Current; // Here I am getting null
}
Что делать, если вы изменили 'DoSomething', чтобы принять' HttpContext' в качестве параметра? – mason
уверен, но я надеюсь на некоторые лучшие способы. – BKS
Я не думаю, что будет лучший способ. – Amy