Я пытаюсь передать HttpContext.Current делегату. Значение задано перед выполнением делегата, как только я запустил его с помощью BeginInvoke, значение превратится в значение null. Любая идея, почему это происходит? Есть ли способ обойти это?Передача HttpContext.Current в MyDelegate.BeginInvoke не работает
1
A
ответ
1
Если ваш делегат работает в другом потоке, то HttpContext.Current находится в другом контексте и, следовательно, его невозможно получить. попробуйте отправить нужные данные из HttpContext.Current, а не фактического HttpContext.Current
Некоторый код определенно будет способствовать ответу. –