HttpContext.Current.Items в другой теме
Используя HttpContext.Current.Items мы можем получить доступ к переменным из текущего запроса
У меня вопрос: что, если запрос переместится в другой поток, можем ли мы получить к нему доступ?
если да, как мы можем получить к нему доступ?
Я предполагаю, что это сгенерирует исключение нулевой ссылки?
Я пытаюсь с приведенным ниже кодом, но он выдает исключение Null Ref
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void BtnClick(object sender, EventArgs e)
{
HttpContext.Current.Items["txtbox1"] = txtbox1.Value;
var t = new Thread(new Threadclas().Datamethod());
t.Start();
}
}
public class Threadclas
{
public void Datamethod()
{
var dat = HttpContext.Current.Items["txtbox1"];
**//how can i access HttpContext here** ?
}
}