/// <summary> /// 任务构造函数 /// </summary> /// <param name="type">任务执行间隔</param> /// <param name="time">执行时间</param> /// <param name="taskName">任务名称</param> protected Timing(TimingTaskType type, ShortTime time, string taskName) { TimingTaskType = type; ExcuteTime = time; TimingTaskExcuter = this; _taskName = taskName; Log.General(_taskName + ":Timing加载完毕并开始执行"); }
public TimeTaskInvoke(ITimingTaskExcuter taskExcuter, TimingTaskType timingTaskType) { TimingTask task = new TimingTask();//如果多种定时任务 多创建几个TimeingTask 注册到TimingTaskManager task.TimingTaskType = timingTaskType; task.TimingTaskExcuter = taskExcuter; task.ExcuteTime = new ShortTime(0, 0, 1); TimingTaskManager timeTask = new TimingTaskManager(); timeTask.RegisterTask(task); timeTask.Initialize(); }