public static Schedule ( TimeoutHandler timeoutHandler, System.DateTime firstTimeoutTime, double period = 0.0, TimerCancelHandler cancelHandler = null ) : |
||
timeoutHandler | TimeoutHandler | Timeout handler |
firstTimeoutTime | System.DateTime | first timeout time |
period | double | period, in seconds |
cancelHandler | TimerCancelHandler | timer cancel handler |
return |
/// <summary> /// Schedule timer, same with Non-Static Schedule(DateTime, double) method. /// </summary> /// <param name="timeoutHandler">Timeout handler</param> /// <param name="firstTimeoutTime">first timeout time</param> /// <param name="period">period, in seconds</param> /// <param name="cancelHandler">timer cancel handler</param> /// <returns>new timer object</returns> public static Timer Schedule(TimeoutHandler timeoutHandler, DateTime firstTimeoutTime, double period = 0.0, TimerCancelHandler cancelHandler = null) { Timer timer = new Timer(timeoutHandler, cancelHandler); timer.Schedule(firstTimeoutTime, period); return(timer); }
/// <summary> /// Schedule timer, same with Non-Static Schedule(DateTime, double) method. /// </summary> /// <param name="timeoutHandler">Timeout handler</param> /// <param name="firstTimeoutTime">first timeout time</param> /// <param name="period">period, in seconds</param> /// <param name="cancelHandler">timer cancel handler</param> /// <returns>new timer object</returns> public static Timer Schedule(TimeoutHandler timeoutHandler, DateTime firstTimeoutTime, double period = 0.0, TimerCancelHandler cancelHandler = null) { Timer timer = new Timer(timeoutHandler, cancelHandler); timer.Schedule(firstTimeoutTime, period); return timer; }