コード例 #1
0
ファイル: TxTimerTest.cs プロジェクト: goupviet/Hallo
        public void TestStartStop()
        {
            _wait = new AutoResetEvent(false);

            var t = new TxTimer(CallBack, 2000, true);

            Console.WriteLine("Start time: " + DateTime.Now);
            t.Start();

            _wait.WaitOne();
            Console.WriteLine(DateTime.Now);
            _wait.WaitOne();
            t.Stop();
            Console.WriteLine("Stop time: " + DateTime.Now);
            _wait.WaitOne(TimeSpan.FromSeconds(5));
            Console.WriteLine("End time: equal to period or to timeout ? " + DateTime.Now);

            t.Start();
            _wait.WaitOne();
            Console.WriteLine(DateTime.Now);
        }
コード例 #2
0
ファイル: TxTimerStub.cs プロジェクト: goupviet/Hallo
 public void Stop()
 {
     _RealTimer.Stop();
     IsStarted = false;
 }