Windows service Timer works only twice -


i want write windows service works every day @ 7.00 clock. blow code works 2 day. can not find reason.

tia!

  logger.info("onstart started");                 system.threading.timercallback callback = new system.threading.timercallback(change_wpa);                 var dt = new datetime(datetime.now.year, datetime.now.month, datetime.now.day, 7, 0, 0);                 var dt2 = new datetime(datetime.now.year, datetime.now.month, datetime.now.day + 1, 0, 0, 0);                 var dt3 = new timespan(24, 0, 0);                  if (datetime.now < dt)                 {                     logger.info("datetime.now < dt");                     var timer = new system.threading.timer(callback, null, dt - datetime.now, timespan.fromhours(24));                 }                 else                 {                     logger.info("datetime.now > dt");                     var timer = new system.threading.timer(callback, null, dt3 - (datetime.now - dt), timespan.fromhours(24));                 } 


Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -