Ejemplo n.º 1
0
 public static ITriggerConfigurator WithSimpleSchedule(
     this ITriggerConfigurator triggerBuilder,
     SimpleScheduleBuilder schedule)
 {
     triggerBuilder.WithSchedule(schedule);
     return(triggerBuilder);
 }
Ejemplo n.º 2
0
 public static ITriggerConfigurator WithCalendarIntervalSchedule(
     this ITriggerConfigurator triggerBuilder,
     CalendarIntervalScheduleBuilder schedule)
 {
     triggerBuilder.WithSchedule(schedule);
     return(triggerBuilder);
 }
Ejemplo n.º 3
0
 public static ITriggerConfigurator WithDailyTimeIntervalSchedule(
     this ITriggerConfigurator triggerBuilder,
     DailyTimeIntervalScheduleBuilder schedule)
 {
     triggerBuilder.WithSchedule(schedule);
     return(triggerBuilder);
 }
Ejemplo n.º 4
0
        public static ITriggerConfigurator WithSimpleSchedule(
            this ITriggerConfigurator triggerBuilder,
            Action <SimpleScheduleBuilder>?action = null)
        {
            SimpleScheduleBuilder builder = SimpleScheduleBuilder.Create();

            action?.Invoke(builder);
            triggerBuilder.WithSchedule(builder);
            return(triggerBuilder);
        }
Ejemplo n.º 5
0
        public static ITriggerConfigurator WithDailyTimeIntervalSchedule(
            this ITriggerConfigurator triggerBuilder,
            Action <DailyTimeIntervalScheduleBuilder>?action = null)
        {
            DailyTimeIntervalScheduleBuilder builder = DailyTimeIntervalScheduleBuilder.Create();

            action?.Invoke(builder);
            triggerBuilder.WithSchedule(builder);
            return(triggerBuilder);
        }
Ejemplo n.º 6
0
        public static ITriggerConfigurator WithCronSchedule(
            this ITriggerConfigurator triggerBuilder,
            string cronExpression,
            Action <CronScheduleBuilder>?action = null)
        {
            CronScheduleBuilder builder = CronScheduleBuilder.CronSchedule(cronExpression);

            action?.Invoke(builder);
            triggerBuilder.WithSchedule(builder);
            return(triggerBuilder);
        }