小编Beg*_*ner的帖子

如何使用JobChainingJobListener Quartz.net链接2个以上的作业?

我想链接3个作业,但AddJobChainLink()只获得2个jobKeys作为参数.

scheduler = container.GetInstance<IScheduler>();
            scheduler.JobFactory = container.GetInstance<IJobFactory>();    JobKey jobkey1 = new JobKey("job1", "group1");
            JobKey jobkey2 = new JobKey("job2", "group2");
            JobKey jobkey3 = new JobKey("job3", "group3");

            var job1 = JobBuilder.Create<Type1>().WithIdentity("job1", "group1").Build();
            var job2 = JobBuilder.Create<Type2>().WithIdentity("job2", "group2").Build();
            var job3 = JobBuilder.Create<Type3>().WithIdentity("job3", "group3").Build();

            ITrigger trigger1 = TriggerBuilder.Create().WithIdentity("trigger1", "group1").StartNow().Build();

            JobChainingJobListener chain = new JobChainingJobListener("testChain");
            chain.AddJobChainLink(jobkey1, jobkey2);
            scheduler.ScheduleJob(job1, trigger1);
            scheduler.AddJob(job2, true);
            scheduler.AddJob(job3, true);

            scheduler.ListenerManager.AddJobListener(chain, GroupMatcher<JobKey>.AnyGroup());

            scheduler.Start();
Run Code Online (Sandbox Code Playgroud)

.net c# quartz-scheduler quartz.net

6
推荐指数
1
解决办法
2177
查看次数

在64位版本的Integration Services运行时下运行时无法调试脚本任务

我正在尝试调试脚本任务,它给了我以下错误.

"在64位版本的Integration Services运行时下运行时,无法调试脚本任务".

ssis sql-server-data-tools

5
推荐指数
1
解决办法
4798
查看次数