让quartz.net串行执行任务的方法

    [DisallowConcurrentExecution]
    public abstract class BaseJob : IJob
    {
        public void Execute(IJobExecutionContext context)
        {
            //job逻辑
            ExecuteJob(context);
        }

        public abstract void ExecuteJob(IJobExecutionContext context);
    }

  添加上面代码里的属性: [DisallowConcurrentExecution]  即可完成任务的串行执行

posted @ 2018-05-11 11:23  星星c#  阅读(488)  评论(1)    收藏  举报