CgwMonitorManage.Ivs.IvsVideoMonitor.GetAllCamerasTimer C# (CSharp) Method

GetAllCamerasTimer() private method

获取摄像头列表及分组信息定时器 1、获取系统中所有的域 2、循环所有的域,查询域下面的分组,递归处理,获取节点关系 3、查询设备列表
private GetAllCamerasTimer ( object sender, System e ) : void
sender object
e System
return void
        private void GetAllCamerasTimer(object sender, System.Timers.ElapsedEventArgs e)
        {
            NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
            logEx.Trace("Enter: IvsVideoMonitor.GetAllCamerasTimer().");

            if (refreshMonitorCameraOperateLock.TryEnterWriteLock(CgwConst.EFRESH_MONITOR_CAMERA_WAIT_TIME))
            {
                try
                {
                    GetAllCamerasMethod();
                }
                finally
                {
                    refreshMonitorCameraOperateLock.ExitWriteLock();
                }
            }
        }