private void UnRegisterTask(TimingTask task)
 {
     lock (this.locker)
     {
         this.taskList.Remove(task);
     }
 }
 private void UnRegisterTask(TimingTask task)
 {
     lock (this.locker)
     {
         this.taskList.Remove(task);
     }
 } 
 private void RegisterTask(TimingTask task)
 {
     lock (this.locker)
     {
         this.taskList.Add(task);
     }
 }
 private void RegisterTask(TimingTask task)
 {
     lock (this.locker)
     {
         this.taskList.Add(task);
     }
 } 
Esempio n. 5
0
 /// <summary>
 /// 导入任务
 /// </summary>
 private static void LoadTask(List <TimingTask> _taskList)
 {
     TaskConfigList = TaskConfigManage.LoadXML();
     foreach (var item in TaskConfigList)
     {
         TaskContent task   = new TaskContent(item);
         TimingTask  timing = new TimingTask();
         timing.TimingTaskExcuter = task;
         timing.TimingTaskType    = item.execfrequency;
         timing.ExcuteTime        = item.shorttime;
         _taskList.Add(timing);
     }
 }