Schedule() public static method

Schedule timer, same with Non-Static Schedule(DateTime, double) method.
public static Schedule ( TimeoutHandler timeoutHandler, System.DateTime firstTimeoutTime, double period = 0.0, TimerCancelHandler cancelHandler = null ) : Timer
timeoutHandler TimeoutHandler Timeout handler
firstTimeoutTime System.DateTime first timeout time
period double period, in seconds
cancelHandler TimerCancelHandler timer cancel handler
return Timer
示例#1
0
        /// <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);
        }
示例#2
0
文件: Timer.cs 项目: lailongwei/llbc
        /// <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;
        }