public static void ReSchedule(string guid) { var task = JobRepository.GetByGuid(guid); var job = JobRepository.SetTaskOneTimeOnly(guid, task.Alias, task.Data); JobScheduler.LaunchJob <JobList.CommandJob>(guid); }
public static void Schedule(string jobName, string command) { var guid = Guid.NewGuid().ToString(); string[] data = new string[] { command.GetFirstString(), command.GetAllStringsButFirst() }; string dataJson = JsonConvert.SerializeObject(data); var job = JobRepository.SetTaskOneTimeOnly(guid, jobName, dataJson); Thread.Sleep(20); JobScheduler.LaunchJob <JobList.CommandJob>(guid); }