Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 public static Server.Timer DelayCall(TimeSpan delay, Server.TimerCallback callback)
 {
     return(Server.Timer.DelayCall(delay, TimeSpan.Zero, 1, callback));
 }
Esempio n. 3
0
 public static Server.Timer DelayCall(TimeSpan delay, TimeSpan interval, Server.TimerCallback callback)
 {
     return(Server.Timer.DelayCall(delay, interval, 0, callback));
 }
Esempio n. 4
0
 // Methods
 public DelayCallTimer(TimeSpan delay, TimeSpan interval, int count, Server.TimerCallback callback) : base(delay, interval, count)
 {
     this.m_Callback = callback;
     this.RegCreation();
 }