Esempio n. 1
0
 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;
     }
 }
Esempio n. 2
0
 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);
     }
 }