.NET - Schedule.Cron()
Sets the cron expressions that determines when the schedule triggers and a callback to be triggered.
using Nitric.Sdk;Nitric.Schedule("send-reminder").Cron("0 1 1 * *", ctx => {// do some processing});Nitric.Run();
Parameters
- Name
expression
- Required
- Required
- Type
- string
- Description
The expression that sets when the schedule will be triggered. This value should be a standard 5 value Unix cron expression, e.g., '0 1 1 * *'.
- Name
middleware
- Required
- Required
- Type
- Func<EventContext, EventContext> or List<Middleware<EventContext>
- Description
One or more callback functions to use as the handler which will run on the defined frequency.
Examples
Create a Schedule
using Nitric.Sdk;// every 15 minutesNitric.Schedule("check for updates").Cron("0/15 * * * *", ctx => {Console.WriteLine("checking for updates");});// at 1:00 am on the 1st of every monthNitric.Schedules("delete stale data").Cron("0 1 1 * *", ctx => {Console.WriteLine("clearing stale data");});Nitric.Run();
Last updated on Dec 24, 2024