public static Server.Timer DelayCall(TimeSpan delay, TimeSpan interval, int count, Server.TimerCallback callback) { Server.Timer timer1 = new DelayCallTimer(delay, interval, count, callback); if (count == 1) { timer1.Priority = Server.Timer.ComputePriority(delay); } else { timer1.Priority = Server.Timer.ComputePriority(interval); } timer1.Start(); return(timer1); }
public static Server.Timer DelayCall(TimeSpan delay, Server.TimerCallback callback) { return(Server.Timer.DelayCall(delay, TimeSpan.Zero, 1, callback)); }
public static Server.Timer DelayCall(TimeSpan delay, TimeSpan interval, Server.TimerCallback callback) { return(Server.Timer.DelayCall(delay, interval, 0, callback)); }
// Methods public DelayCallTimer(TimeSpan delay, TimeSpan interval, int count, Server.TimerCallback callback) : base(delay, interval, count) { this.m_Callback = callback; this.RegCreation(); }