Use cron tab to schedule recurring jobs.
Use the Quidjibo client to schedule jobs with a wide range of options.
await client.ScheduleAsync("hello-world-daily",
new DoWorkCommand(1, "hello world"),
Cron.Daily(hour:8,minute:30),
cancellationToken);
Leverage attributes to configure schedules with minimal effort.
[DailySchedule(name:"hello-world-daily",hour:8,minute:30)]
public class DoWorkCommand : IQuidjiboCommand
{
public int Id { get; }
public string Text { get; }
public DoWorkCommand(int id, string text)
{
Id = id;
Text = text;
}
}