0

我一直在我们的项目中使用 Hang-fire,但有一个问题,我可以从 API 调用 Hangfire Recurring Job 吗?

例如: http : //devmyproject.com/projectname/recurring 是 Hangfire Web 应用程序获取重复工作的 url。现在从我的 webApi 项目中,我想调用这个 Url 并调用一个 Job 来运行。这可能吗?

谢谢

4

2 回答 2

1

在 HangFire 项目中,我添加了一个端点,使其成为获取请求然后运行 ​​Hangfire 作业的 API。我添加了 Fire and Forget Job 来运行 HangFire 作业。

于 2017-09-29T20:05:18.707 回答
0

是的,您当然可以通过调用 API 来执行挂火功能。这是hangfire网站首页列出的创建Hangfire作业的功能。

RecurringJob.AddOrUpdate(
    () => Console.WriteLine("Recurring!"),
Cron.Daily);

您调用的 URL 应该是您可以向其传递参数的端点。然后,如果正确设置了hangfire,它应该像任何其他应用程序一样。

于 2017-09-14T16:07:41.663 回答