【发布时间】:2016-11-11 04:51:33
【问题描述】:
我有 2 个独立的应用程序。一个人使用 HangFire 并安排一个重复的工作。另一个包含测试。测试是集成的,因此它们重用实际路径而不模拟任何东西。两个应用都可以访问同一个数据库
作为运行测试的结果,会出现一个由第一个应用创建的重复作业,这是可取的。但是,由于测试是集成的 - 它在生产数据库上运行,所以在测试完成后,我想删除创建的重复作业。我想在测试中处理删除。
我想知道我是否可以在第二个应用程序中配置 hangfire 类,这将允许我删除由第一个应用程序创建的重复作业。
如果我只是简单地将hangfire 配置为在第二个应用程序中使用相同的SQL 服务器,那么将实例化一个新的HangFireServer,它将开始“抓取”作业以执行。
我可以运行 SQL 查询来删除作业,但我想避免这种情况。
我希望我解释得足够清楚。
【问题讨论】: