我一直在我们的项目中使用 Hang-fire,但有一个问题,我可以从 API 调用 Hangfire Recurring Job 吗?
例如: http : //devmyproject.com/projectname/recurring 是 Hangfire Web 应用程序获取重复工作的 url。现在从我的 webApi 项目中,我想调用这个 Url 并调用一个 Job 来运行。这可能吗?
谢谢
我一直在我们的项目中使用 Hang-fire,但有一个问题,我可以从 API 调用 Hangfire Recurring Job 吗?
例如: http : //devmyproject.com/projectname/recurring 是 Hangfire Web 应用程序获取重复工作的 url。现在从我的 webApi 项目中,我想调用这个 Url 并调用一个 Job 来运行。这可能吗?
谢谢
在 HangFire 项目中,我添加了一个端点,使其成为获取请求然后运行 Hangfire 作业的 API。我添加了 Fire and Forget Job 来运行 HangFire 作业。
是的,您当然可以通过调用 API 来执行挂火功能。这是hangfire网站首页列出的创建Hangfire作业的功能。
RecurringJob.AddOrUpdate(
() => Console.WriteLine("Recurring!"),
Cron.Daily);
您调用的 URL 应该是您可以向其传递参数的端点。然后,如果正确设置了hangfire,它应该像任何其他应用程序一样。