public void AddJob(string schedule, ThreadStart action) { var cj = new CronJob(schedule, action); cron_jobs.Add(cj); }
public void AddJob(string schedule, ParameterizedThreadStart action, object arg) { var cj = new CronJob(schedule, action, arg); cron_jobs.Add(cj); }
public void AddJob(string schedule, Action jobAction, string timeZoneId, CronJobRunMode runMode = CronJobRunMode.RunInParallel, int jobTaskQueueUpperLimit = 5) { var cj = new CronJob(schedule, jobAction, timeZoneId, runMode, jobTaskQueueUpperLimit); cron_jobs.Add(cj); }