This project demo how the Quartz.Net library can be used to schedule function executions. The schedules are kept in process memory.
- Using basic schedule of 30 seconds repeated
- Using cron expression to schedule every minute
- List all schedules
- Remove all schedules
- Clone the repo and run using Visual Studio,VS Code or
dotnet
command - It will show the menu. Try different options
- .Net version - .Net 8
- Nugets referenced
- DotNet.Helpers
- easyconsolestd
- Quartz
- Supported. Refer the Program.cs file for more details
- The options are injected as dependency to the [MenuService](/src/MenuService.cs then those are invoked based on selection.
- This is not tested to production quality.