我正在努力使用 MemoryStorage 在简单的 C# 控制台应用程序上启动 Hangfire 作业。我想用 Hangfire 尝试一些东西,但我就是不知道如何配置它。
这是我的代码:
private static void Main(string[] args)
{
GlobalConfiguration.Configuration.UseMemoryStorage();
Hangfire.BackgroundJob.Enqueue(() => Console.WriteLine("fire!"));
Hangfire.RecurringJob.AddOrUpdate(() => Console.WriteLine("minute!"), Cron.Minutely);
Console.ReadKey();
}
Run Code Online (Sandbox Code Playgroud)
我没有收到任何这些消息。
我也尝试过使用JobStorage.Current = new MemoryStorage(new MemoryStorageOptions());,但它没有改变任何东西。