private static string lastData = string.Empty;//用来表示上一次读取到的最后一条数据
private static ISchedulerFactory sf = new StdSchedulerFactory();
static void Main(string[] args)
{
try
{
Thread thread = new Thread(StartSchedule);
//开始线程
thread.Start();
Thread.Sleep(1000000);
} catch (Exception ex) {
throw ex;
}
}
public static void StartSchedule()
{
//创建调度实例
IScheduler scheduler = sf.GetScheduler();
#region 动态读取设置定时任务
============================20190809修改为动态读取设置定时任务
IList<EmailSetting> emailSettings = GetEmailSetting();
for (var i = 0; i < emailSettings.Count; i++)
{
string viewName = emailSettings[i].TableName.Trim();
//创建任务实例
IJobDetail jobDetail = JobBuilder.Create<TimingJob>().WithIdentity(viewName, "mygroup").Build();
//===定时任务==触发条件
string viewCron = emailSettings[i].TriggerSetting;
ITrigger trigger = TriggerBuilder.Create()
scheduler定时任务
最新推荐文章于 2024-05-14 05:25:37 发布