public static TriggerBuilder WithCronSchedule(this TriggerBuilder triggerBuilder, string cronExpression, Action <CronScheduleBuilder> action) { CronScheduleBuilder builder = CronScheduleBuilder.CronSchedule(cronExpression); action(builder); return(triggerBuilder.WithSchedule(builder)); }
public static IServiceCollectionTriggerConfigurator WithCronSchedule(this IServiceCollectionTriggerConfigurator triggerBuilder, string cronExpression, Action <CronScheduleBuilder>?action = null) { CronScheduleBuilder builder = CronScheduleBuilder.CronSchedule(cronExpression); action?.Invoke(builder); triggerBuilder.WithSchedule(builder); return(triggerBuilder); }