示例#1
0
文件: Job.cs 项目: ARMmaster17/Antd
        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);
        }
示例#2
0
文件: Job.cs 项目: ARMmaster17/Antd
        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);
        }