public static Schedule BuildSchedule(string cronExpression, TriggeredJobSchedulerLogger logger) { try { var crontabSchedule = CrontabSchedule.Parse(cronExpression, new CrontabSchedule.ParseOptions() {IncludingSeconds = true}); return crontabSchedule != null ? new Schedule(crontabSchedule, logger) : null; } catch (Exception ex) { logger.LogError("Failed to parse schedule \"{0}\". Error: {1}".FormatCurrentCulture(cronExpression, ex.Message)); return null; } }
public static Schedule BuildSchedule(string cronExpression, TriggeredJobSchedulerLogger logger) { try { var crontabSchedule = CrontabSchedule.Parse(cronExpression, new CrontabSchedule.ParseOptions() { IncludingSeconds = true }); return(crontabSchedule != null ? new Schedule(crontabSchedule, logger) : null); } catch (Exception ex) { logger.LogError("Failed to parse schedule \"{0}\". Error: {1}".FormatCurrentCulture(cronExpression, ex.Message)); return(null); } }