quartz.net相关内容
有没有办法在数据库中但不在内存中的 JobDetail 记录上创建新触发器?具体用途:我安排了每天使用 cron 触发器运行的作业.有时需要使用相同的参数重新运行特定日期的作业.我想使用相同的 JobDetail 创建一个新的简单触发器,因为这是存储参数的地方.Reschedule() 不起作用,因为它删除了现有的触发器.这可能吗? 解决方案 是的,你可以. 我要做的是从数据库中获取
..
我正在查看 Quartz.Net,它似乎是一年前的事了. 我想知道他们是停止开发还是下一个版本需要一段时间才能完成? 我问这个是因为我真的不喜欢把时间花在生命即将结束或不再开发的东西上,因为我知道将来我将不得不升级到不同的东西所以不妨从别的东西开始. 当然,我选择的任何东西将来也可能不会开发,但我希望在我开始使用该产品的几个月内看到新版本. 如果它已经死了,还有没有其他替代
..
有什么方法可以从 Quartz.NET 作业中访问 HttpContext 对象?HttpContext.Current 等似乎不适用于 Quartz.NET 作业. 解决方案 是的,有办法. 像这样实例化新调度程序(可能在 Global.asax 的 Application_Start 事件中)时,只需将 HttpContext.Current 设置为 JobDataMap: job
..
我正在关注本教程:http:///msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx 以创建 Windows 服务.我有一个名为 TaskManager 的类,它使用 Quartz.Net 来管理一堆作业.它有 .Go()(不会阻塞)和 .Stop() 方法.如果我理解正确的话,我在服务中需要做的就是 私有 TaskManager
..
我使用 Quartz.NET 调度程序作为独立的 Windows 服务,而我从 ASP.NET 应用程序中调度作业.我有一个单独的作业程序集,但出现以下错误 无法加载文件或程序集“AV.Scheduler.Jobs,版本=1.0.0.0,Culture=neutral,PublicKeyToken=null"或其依赖项之一.系统找不到指定的文件. 这是我的代码, JobDetail
..
我在 asp.net mvc 应用程序中使用quartz.net. 尝试将其配置为用户 ADOStore. 我已经创建了表格. NameValueCollection properties = new NameValueCollection();属性["quartz.scheduler.instanceName"] = "TestScheduler";属性["quartz.sched
..
我必须实现一个简单的工作流程. 某些作业 A 必须在指定时间运行(cron 触发器).此作业搜索未处理的数据(比如一些 IThingToDo[])并对其进行处理.作业 B 必须在作业 A 完成后立即执行,并且应将已处理数据列表 (IThingToDo[]) 传递给它. 作业 A 存储数据如下: context.Put("Things", things); 然后我使用 IJobLis
..
我有一个实现 Job 的“Applier"类.表示类“Applier"是 Quartz Job 的实例之一. 我的要求是控制一次执行“Applier"的实例数.意味着我想限制最多执行 5 个“Applier"实例.如果第 6 个“Applier"实例出现并且第 5 个实例已经在执行,则必须等到“Applier"实例之一完成. Quartz Scheduler 中是否有任何等待/通知类型
..
我正在构建一个 Windows 服务,它正在执行一个计划任务,该任务使用 Quartz.net 定期(每分钟一次)处理命令队列(来自旧系统) 如果任务花费的时间超过 1 分钟,这在某些情况下是不寻常的,但在某些情况下是可能的,我希望它简单地忽略它错过的触发器. 但是我似乎无法做到这一点.它进行处理,然后快速连续快速触发它错过的所有触发器.据我了解,您可以为失火设置阈值,但我似乎无法使其
..
我有一些 GUI 控件形成典型的 Windows 调度程序(日期\时间选择器、复选框等),我想从中构建 CronExpression 字符串. 有谁知道构建表达式字符串的好方法,要么是预先存在的类,要么是解决这个问题的好方法? 解决方案 Quartz.Net 中的 Cron 表达式由 7 个 子表达式: 1.秒2分钟3小时4. 月份5. 月6. 星期几7. 年份(可选字段) 我通
..
是否有任何可用的开源管理界面来添加/编辑/删除作业&在 QUARTZ.NET 调度程序中触发? 解决方案 查看这个 博客.他描述了一些对他有用的方法以及他调查过的其他一些方法. 一旦您知道如何使用 Quartz API(示例 12 - 客户端确实帮助了我),提取您想要的任何信息就不是太难了.
..
我试图找到一个简单的 Quartz.Net 示例,当单击按钮时,它会启动 Quartz.Net 功能. 我能够采用 Quartz.Net 示例(控制台应用程序)并更改一些内容以生成此示例 (SimpleExample.cs): public virtual void Run(){ISchedulerFactory sf = new StdSchedulerFactory();ISched
..
您如何使用 Quartz.net 设置作业存储.他们在网站上提供的教程对我没有帮助. 在这个页面虽然有步骤http://quartznet.sourceforge.net/tutorial/lesson_9.html我不知道如何设置这个 org.quartz.jobStore.type = Quartz.Impl.AdoJobStore.JobStoreTX, Quartz 谢谢
..
我是 Quartz.NET (v.3.0.3) 中的新成员.我有控制台应用程序,它是石英主机和广播 tcp.x:555/QuartzScheduler. 在我的公司,我们有 2 台应用服务器机器,它们自己是主从.如果主应用关闭,则由它代替.我们将在这些服务器中设置控制台应用程序(即服务). 如果我们这样做,在 Quartz.NET 中会发生什么,这些调度程序是相同的还是不同的?
..
您好,我正在尝试使用 VS2012 XDT 替换 ,方法是在quartz.net 作业描述文件上使用以下转换.我已经使用在线测试仪测试了 XPath 定位器,它返回“我认为我需要的东西".任何帮助表示赞赏.
..
我对 Quartz Job Scheduler 还很陌生,我可能会问一些愚蠢的问题,但是……我在将 Quartz.Server.2010 连接到 MS Sql Server 2012 时遇到了问题. 我创建了几个工作正常的作业,但无法创建与 SQL Server 的连接. 我已经在quartz.config 文件中编写了代码,但我不断收到一个我无法解决的错误: “服务异常终止,T
..
我有 Quartz 调度程序使用 AdoDataStore 作为独立的 Windows 服务在端口 555 中运行.我有一个 asp.net 应用程序,用于为这个调度程序调度作业.我必须在 ASP.NET 端做哪些配置来安排作业?非常感谢任何帮助. 这是服务配置,
..
我正在用 Quartz.Net 做一个概念验证一个相当简单的调度任务,我唯一的要求是重新配置石英不需要重新启动服务 这是测试代码 var factory = new StdSchedulerFactory();var scheduler = factory.GetScheduler();scheduler.Start(); app.config 中的相关数据
..
我有以下代码: IScheduler scheduler = StdSchedulerFactory.GetDefaultScheduler();scheduler.Start();IJobDetail 作业 = JobBuilder.Create().StoreDurably().WithIdentity("J_Email", "J_Mailing").Build();ITrigger 触发
..
我有一个 SQL Server 数据库作为作业存储、两个都可以调度作业的 Web 应用程序和一个执行作业的 Quartz.NET Windows 服务. 我希望这两个 Web 应用程序只安排作业,而 Windows 服务只执行作业. 问题来了: 如果我在两个 web 应用程序和 windows 服务中创建 IScheduler 实例,它们将同时执行作业,可能会发生冲突. 如
..