Schedule() публичный статический Метод

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
Результат 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
        /// <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;
        }