Beispiel #1
0
        private static void DateFromScheduleSpecificationExample()
        {
            DailyScheduleSpecification scheduleSpec = new DailyScheduleSpecification();
            scheduleSpec.Time = DateTime.Parse("20:43:00");
            scheduleSpec.DaysOfWeek = "MTWTFSS";
            scheduleSpec.HolidayCalendar = HolidayCalendarEnumeration.NONE;

            IDateOperationsProvider dateOperationsProvider = new BasicDateOperationProvider();

            DateTime runTime = scheduleSpec.CalculateNextScheduledTime(DateTime.Now, dateOperationsProvider);
        }
        private static IScheduledJobSpecification CreateDummyScheduledJob2()
        {
            IScheduledJobSpecification scheduledJobSpec = new ScheduledJobSpecification();

            SystemProcessCall call = new SystemProcessCall();
            call.Name = "DummyTestJob2";
            call.Description = "A hard-coded scheduled job. 2.";
            call.Value = @"C:\Code\DEV\Duomo\Source\Common\Applications\HelloWorld\HelloWorld\bin\Release\Duomo.Common.HelloWorld.exe";

            scheduledJobSpec.JobSpecification = call;

            DailyScheduleSpecification scheduleSpec = new DailyScheduleSpecification();
            scheduleSpec.Time = DateTime.Parse("21:43:00");
            scheduleSpec.DaysOfWeek = "__WTFSS";
            scheduleSpec.HolidayCalendar = HolidayCalendarEnumeration.NONE;

            scheduledJobSpec.ScheduleSpecification = scheduleSpec;

            return scheduledJobSpec;
        }