相关疑难解决方法(0)

Quartz.net中'DisallowConcurrentExecution'的确切含义是什么

我有一个Quartz.net Job,其定义如下.

    [PersistJobDataAfterExecution]
    [DisallowConcurrentExecution]
    public class AdItemsJob : IJob, IInterruptableJob
    {

        public void Execute(IJobExecutionContext context)
        { 
         // Job execution logic,

        }
   }
Run Code Online (Sandbox Code Playgroud)

因为我用DisallowConcurrentExecution属性装饰了Job .
我所知道的这个属性,我们不能同时运行同一个作业的多个实例.多个实例的含义是什么? 具有不同密钥
的两个作业是否AddItemsJob被称为相同实例或不同实例.
具有不同密钥的两个作业是否可以同时执行.

c# job-scheduling quartz.net

9
推荐指数
1
解决办法
8057
查看次数

标签 统计

c# ×1

job-scheduling ×1

quartz.net ×1