Exemplo n.º 1
0
 public AsyncTimer(int miliseconds, AsyncTimerDelegate callback)
 {
     this.timer          = new Timer(miliseconds);
     this.timer.Elapsed += (Object source, ElapsedEventArgs e) =>
     {
         callback();
     };
 }
Exemplo n.º 2
0
        public static void DelayedCall(int miliseconds, AsyncTimerDelegate callback)
        {
            AsyncTimer timer = null;

            timer = new AsyncTimer(miliseconds, () =>
            {
                callback();
                timer.Stop();
            });
            timer.Start();
        }