private void AgenOperationTimerCallback(object state) { var tasks = ShedulerTaskObj.GetShedulerTasks(); foreach (var task in tasks) { if (task.IsTimeToRun) { task.Run(); } } _agenOperationTimer.Change(AGENT_OPERATION_TIMER_INTERVAL, System.Threading.Timeout.Infinite); }
private void DoWork() { #if DEBUG var tasks = ShedulerTaskObj.GetShedulerTasks(); foreach (var task in tasks) { if (task.IsTimeToRun) { task.Run(); } } var pluginTasks = ShedulerPluginTaskObj.GetShedulerTasks(); foreach (var task in pluginTasks) { if (task.IsTimeToRun) { task.Run(); } } Thread.Sleep(60000); #endif }