测试IInterruptableJob我有以下代码:我得到这个异常(我期待这个):“作业'groupName001.testJobDetailImpl_0'不能被中断,因为它没有实现Quartz.IInterruptableJob”有没有办法使用“JobKey”测试IInterruptableJob?……..Edit(APPEND)//////在此Scheduler实例中请求中断所有///当前正在执行的已识别实例,///必须是接口的实现者。////////////如果当前正在执行已识别作业的多个实例,///将在///每个实例上调用该方法。但是,存在一个限制,即如果////在一个实例上抛出异常,则所有///剩余实例(尚未被中断)都不会///调用它们的方法。/////////如果你想中断一个j的特定实例ob(当有多个///正在执行时)您可以通过调用///来获取作业实例的句柄///,然后自己对其调用///。////////此方法不支持集群。也就是说,它只会中断///当前在此///Scheduler实例中执行的已识别InterruptableJob的实例,而不是跨整个集群。/////////true是至少找到并中断了已识别作业的一个实例。///UnableToInterruptJobException如果作业没有实现//////publicvirtualboolInterrupt(JobKeyjobKey){使用IScheduler.GetCurrentlyExecutingJobs()进行评论这让我有一个JobKey集合。我想另一种提出问题的方法是......我怎样才能获得以下功能?IScheduler.GetCurrentlyExecutingIInterruptableJobs以上就是C#学习教程:测试IInterruptableJob分享的所有内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
