Пример #1
0
 public static void Serialize(TaskManager manager)
 {
     try
     {
         string dir = GlobalConfig.getRootDir() + "/";
         if (!Directory.Exists(dir))
             Directory.CreateDirectory(dir);
         FileStream fs = new FileStream(dir+ SysConfig.META_FILE, FileMode.Create);
         BinaryFormatter f = new BinaryFormatter();
         f.Serialize(fs, manager);
         fs.Close();
     }
     catch (Exception e)
     {
     }
 }
Пример #2
0
 private TaskManagerFactory()
 {
     manager = TaskManager.Dserialize();
     if (manager == null)
         manager = new TaskManager();
 }
Пример #3
0
 public static void freezeTasks(TaskManager manager)
 {
     manager.stopAll();
     Serialize(manager);
 }