public static TriggerBuilder WithCalendarIntervalSchedule(this TriggerBuilder triggerBuilder, Action <CalendarIntervalScheduleBuilder> action) { CalendarIntervalScheduleBuilder builder = CalendarIntervalScheduleBuilder.Create(); action(builder); return(triggerBuilder.WithSchedule(builder)); }
public static IServiceCollectionTriggerConfigurator WithCalendarIntervalSchedule(this IServiceCollectionTriggerConfigurator triggerBuilder, Action <CalendarIntervalScheduleBuilder>?action = null) { CalendarIntervalScheduleBuilder builder = CalendarIntervalScheduleBuilder.Create(); action?.Invoke(builder); triggerBuilder.WithSchedule(builder); return(triggerBuilder); }
public static IServiceCollectionTriggerConfigurator WithCalendarIntervalSchedule(this IServiceCollectionTriggerConfigurator triggerBuilder, CalendarIntervalScheduleBuilder schedule) { triggerBuilder.WithSchedule(schedule); return(triggerBuilder); }