public TimeDoTask(int timeInterval, TimeNowDoEventHandler func) { this.tasktype = enum_taskType.interval; this._timeInterval = timeInterval; _timer = new Timer(_timeInterval) { AutoReset = true }; _timer.Elapsed += pTimer_Elapsed; _dodunc = func; }
/// <summary> /// /// </summary> /// <param name="timedo">需求做的时间,格式HHmmss</param> /// <param name="func"></param> /// <param name="tasktype"></param> public TimeDoTask(string timedo, TimeNowDoEventHandler func, enum_taskType tasktype) { this.tasktype = tasktype; _dodunc = func; this._timeInterval = 10; _timer = new Timer(_timeInterval) { AutoReset = true }; _timer.Elapsed += pTimer_Elapsed; _timeEvery = timedo; setNextDoTaskTime(); }