Hangfire verwendet die Cron (Tab) -Notation.
Sie müssen die Aufgabe dreimal hinzuzufügen:
13-59/15 8 * * *
*/15 9-20 * * *
0-32/15 21 * * *
Mit ihm:
RecurringJob.AddOrUpdate(() => Console.Write("MyJob!"), "13-59/15 8 * * *");
RecurringJob.AddOrUpdate(() => Console.Write("MyJob!"), "*/15 9-20 * * *");
RecurringJob.AddOrUpdate(() => Console.Write("MyJob!"), "0-32/15 21 * * *");
Erste Zeile sagt zwischen den Minuten 13 und 59, für Stunde 8, alle 15 laufen Protokoll.
Zweite Zeile sagt für die Stunden 9-20, laufen alle 15 Minuten
Dritte Zeile sagt für die Minuten 0-32, für Stunde 21, alle 15 Minuten.
vielleicht müssen Sie einen Cron-Ausdruck dafür machen .. ich bin nicht sicher, ob es schon definiert war. – jersoft