예제 #1
0
        static void Main(string[] args)
        {
            System.Timers.Timer aTimer = new System.Timers.Timer();
            aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
            aTimer.Interval = 3600000; // 1 hour
            aTimer.Interval = 30000;   // 1 hour
            aTimer.Enabled  = true;
            Console.WriteLine("=======================================");
            Console.WriteLine("|");
            Console.WriteLine("| Start :" + DateTime.Now);
            Console.WriteLine("| My currency system updating is running...");
            Console.WriteLine("|");
            Console.WriteLine("|");
            Console.WriteLine("| Press \'q\' to quit.");
            Console.WriteLine("|");
            Console.WriteLine("=======================================");
            FixerIO.GenerateRate();
            while (Console.Read() != 'q')
            {
                ;
            }


            //Console.WriteLine(r);
            //Rate rate = JsonConvert.DeserializeObject<Rate>(r);


            Console.ReadKey();
        }
예제 #2
0
 public static void OnTimedEvent(object source, ElapsedEventArgs e)
 {
     FixerIO.GenerateRate();
     //Console.WriteLine(DateTime.Now.ToLocalTime());
 }