Предполагая, что у меня есть служба Windows, у которой есть таймер, который запускается каждые 6 часов, я ожидаю, что он будет стрелять 4 раза в день. Скажем: 0000, 0600, 1200 1800. (Военное время, такое же, как 00:00 и т.д.)
Если система переходит в режим сна 1000 и просыпается при 1700, что происходит?
- будет ли он снова срабатывать при 1900, потому что у него есть 2 часа на таймере?
- он выстрелит сразу (потому что он пропустил его 1200), а затем снова выстрелил в 2300 (добавив 6 часов к текущему времени?)
Я заметил, что когда компьютер идет спать, он не запускает методы OnPause
или OnContinue
.
Если кто-то может пролить свет на поведение системы в вышеуказанных случаях, это будет прекрасно известно. Приветствия, и спасибо заранее.