在MyDelegate.BeginVoke中传递HttpContext.Current不会';不起作用

本文关键字:不会 不起作用 Current HttpContext BeginVoke MyDelegate | 更新日期: 2023-09-27 18:00:23

我正在尝试将HttpContext.Current传递给一个委托。该值在执行委托之前就已经设置好了,一旦我使用BeginInvoke运行它,该值就会变为null。知道为什么会发生这种事吗?有办法解决这个问题吗?

在MyDelegate.BeginVoke中传递HttpContext.Current不会';不起作用

如果您的委托在不同的线程上运行,那么HttpContext.Current在不同的上下文上,因此无法检索。尝试从HttpContext.Current而不是实际的HttpContext.CCurrent 发送您想要的数据