示例#1
0
        /// <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加载完毕并开始执行");
        }
示例#2
0
        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();
        }