public void QueueTask(DateTime time, ScheduledTaskHandler task) { QueueTask(null, time, task); }
public void QueueTask(object key, DateTime time, ScheduledTaskHandler task, params object[] args) { Task item = new Task(key, time, task, args); tasks.Add(item); }
public Task(object key, DateTime time, ScheduledTaskHandler task, object[] args) { this.key = key; this.time = time; this.handler = task; this.args = args; }