HttpContext.Current.Items w innym wątku
Za pomocą HttpContext.Current.Items możemy uzyskać dostęp do zmiennych z bieżącego żądania
Moje pytanie brzmi: co się stanie, jeśli żądanie zostanie przeniesione do innego wątku, czy nadal możemy uzyskać do niego dostęp?
jeśli tak, w jaki sposób możemy uzyskać do niego dostęp?
Zakładam, że rzuci wyjątek o wartości zerowej?
Próbuję z poniższym kodem, ale zgłasza wyjątek Null Ref Exception
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** ?
}
}