ITPub博客

首页 > > > CallContext.GetData是什么?

CallContext.GetData是什么?

作者:R-B 时间:2019-09-23 15:57:53 0 删除 编辑
 1 public class DBSessionFactory:IDAL.IDBSessionFactory
 2     {
 3         /// <summary>
 4         /// 此方法的作用: 提高效率,在线程中 共用一个 DBSession 对象!
 5         /// </summary>
 6         /// <returns></returns>
 7         public IDAL.IDBSession GetDBSession()
 8         {
 9             //从当前线程中 获取 DBContext 数据仓储 对象
10             //CallContext.GetData    这个函数还不太懂
11             IDAL.IDBSession dbSesion = CallContext.GetData(typeof(DBSessionFactory).Name) as DBSession;
12             if (dbSesion == null)
13             {
14                 dbSesion = new DBSession();
15                 CallContext.SetData(typeof(DBSessionFactory).Name, dbSesion);
16             }
17             return dbSesion;
18         }
19     }

请问11行是什么意思  以前还没用过

CallContext.GetData

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4560/viewspace-3137834/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-09-03

  • 博文量
    183
  • 访问量
    10152