示例#1
0
 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;
 }
示例#2
0
 /// <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();
 }