public Scheduled(ScheduledFrequency frequency = ScheduledFrequency.Normal) { ScheduleFrequency = frequency; if (frequency != ScheduledFrequency.Custom) { Frequency = (int)frequency; } }
private Queue <Action> PrepareQueue(ScheduledFrequency frequency) { Queue <Action> queue; if (queueManager.jobs.ContainsKey((int)frequency)) { queue = new Queue <Action> (50); foreach (Action a in queueManager.jobs[(int)frequency].Values) { queue.Enqueue(a); } return(queue); } return(null); }