Esempio n. 1
0
        public static void StartMonitorDatabase(int i)
        {
            TaskExcuter databaseTaskExcuter = null;

            if (!taskDbExcuters.ContainsKey(i))
            {
                databaseTaskExcuter = new TaskExcuter();
                taskDbExcuters.Add(i, databaseTaskExcuter);
            }

            ConfigManager cm = null;

            if (!cms.ContainsKey(i))
            {
                cm = new ConfigManager();
                cms.Add(i, cm);
            }

            cms[i].Init();

            DatabaseMonitor dm = null;

            if (!dms.ContainsKey(i))
            {
                dm = new DatabaseMonitor(i);
                dms.Add(i, dm);
            }

            RegisterAndSetDbAction(i);
            taskDbExcuters[i].SetTask(dms[i].LetMonitor, 3);
            taskDbExcuters[i].StartTask();
        }
        public static void StartMonitorDatabase(int i)
        {
            TaskExcuter databaseTaskExcuter = null;
            if (!taskDbExcuters.ContainsKey(i))
            {
                databaseTaskExcuter = new TaskExcuter();
                taskDbExcuters.Add(i, databaseTaskExcuter);
            }

            ConfigManager cm = null;
            if (!cms.ContainsKey(i))
            {
                cm = new ConfigManager();
                cms.Add(i, cm);
            }

            cms[i].Init();

            DatabaseMonitor dm = null;
            if (!dms.ContainsKey(i))
            {
                dm = new DatabaseMonitor(i);
                dms.Add(i,dm);
            }

            RegisterAndSetDbAction(i);
            taskDbExcuters[i].SetTask(dms[i].LetMonitor, 3);
            taskDbExcuters[i].StartTask();
        }