private void PluginOperationTimerCallback(object state) { //TODO var tasks = ShedulerPluginTaskObj.GetShedulerTasks(); foreach (var task in tasks) { if (task.IsTimeToRun) { task.Run(); } } _pluginOperationTimer.Change(PLUGIN_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 }