Quartz中的JobDataMap如何添加自定义对象?

货郎大叔 2020-07-10 06:35:38

class Program
{
static void Main(string[] args)
{
StdSchedulerFactory factory = new StdSchedulerFactory();
IScheduler scheduler = factory.GetScheduler().Result;
IJobDetail job = JobBuilder.Create<MyJob>()
.WithIdentity("jobname1", "group1")
.WithDescription("一个简单的任务")
.Build();
ITrigger trigger = TriggerBuilder.Create()
.StartNow()
.ForJob(job)
.UsingJobData("aaa", new List<int> { 1, 5, 6, 8 }) //如何添加集合类型呢
.WithIdentity("tname1", "group1")
.WithSimpleSchedule(x => x.WithIntervalInSeconds(1)
.WithRepeatCount(3)
.Build())
.Build();
scheduler.Start();
scheduler.ScheduleJob(job, trigger).Wait();
Console.ReadKey();
}
}
public class MyJob : IJob
{
public async Task Execute(IJobExecutionContext context)
{
await Task.Run(() =>
{
……
Console.WriteLine();
});
}
}


有一个问题:
1、在上面的计划任务中,如何添加集合类型呢?
...全文
5968 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
货郎大叔 2020-08-01
  • 打赏
  • 举报
回复
有人知道吗?
货郎大叔 2020-07-12
  • 打赏
  • 举报
回复
没人知道吗?
货郎大叔 2020-07-11
  • 打赏
  • 举报
回复

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧