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; } }