将数据存储在 Thread-Local Storage 中,或者HttpContext.Current.Items
,哪个更有效......?
这是用于在 Web 应用程序中存储主数据/参数。
在这两种方法中放置数据的代码是:
1. System.Web.HttpContext.Current.Items
public static void Add(string pName, object pValue)
{
System.Web.HttpContext.Current.Items.Add(pName, pValue);
}
2.TLS
public static void Add(string pName, object pValue)
{
Thread.SetData(Thread.GetNamedDataSlot(pName), pValue);
}
谢谢....