Спасибо, что нашли время, чтобы прочитать этот вопрос.Дизайн Qn RE: Общесистемный таймер (C#). Какой таймер в каком слое?
Я разрабатываю трехуровневое решение, написанное на C#, которое необходимо выполнять каждую минуту. Обработка должна быть инициирована одновременно из разных несвязанных частей программы.
Каков наилучший способ реализовать системный таймер? Должно ли это быть на уровне бизнес-логики или на уровне пользовательского интерфейса? Какой таймер лучше всего, например. один из System.Forms из System.Threading или? Есть ли эмпирическое правило для этой ситуации?
Большое спасибо
Согласен. System.Threading.Timer должен использоваться (и он гаснет в собственном потоке) - и это событие таймера shoudl затем поднимает некоторые статические события, к которым могут присоединиться другие компоненты. –
Спасибо. Мне нужно заглянуть в статические события, я не был уверен, что вы можете это сделать. Благодарю. – user335023