CgwMonitorManage.Service.SessionManage.SessionManage C# (CSharp) Method

SessionManage() private method

构造函数
private SessionManage ( ) : System
return System
        private SessionManage()
        {
            sessionDict = new Dictionary<Guid, CgwSession>();

            uint defaultSessionTimeout = 0;

            //获取配置文件中session超时时间(min)
            if (!uint.TryParse(CommonFunction.GetAppSetting("SessionOverTime"), out defaultSessionTimeout))
            {
                //缺省为1分钟
                defaultSessionTimeout = 1;
            }
            //会话超时时间
            sessionTimeout = defaultSessionTimeout * 60;

            //会话超时定时处理器
            timeoutTimer = new System.Timers.Timer();
            timeoutTimer.AutoReset = true;
            timeoutTimer.Elapsed +=new System.Timers.ElapsedEventHandler(timeoutTimer_Elapsed);
            timeoutTimer.Interval = 1000;
            timeoutTimer.Start();
        }