コード例 #1
0
ファイル: Scheduler.cs プロジェクト: hhahh2011/CH.Cms
        public Scheduler CreateTask(ScheduleConfig config, Action task)
        {
            var taskToAdd = new ScheduleTask(config, task);
            if (null == taskToAdd.UpdateNextFireTime())
                return this;

            lock (_tasks)
            {
                _tasks.Add(taskToAdd);
            }

            return this;
        }
コード例 #2
0
ファイル: ScheduleTask.cs プロジェクト: hhahh2011/CH.Cms
 internal ScheduleTask(ScheduleConfig config, Action task)
 {
     Config = config;
     Task = task;
 }