Weeks() работает не так, как ожидалось, во FluentScheduler

#c# #fluentscheduler

#c# #fluentscheduler

Вопрос:

Я настраиваю задание для запуска каждый понедельник в 10 утра:

 registry.Schedule(() => new MyJob()).ToRunEvery(0).Weeks().On(DayOfWeek.Monday).At(10,0);
 

Однако он, по-видимому, запускается в первый раз и больше не запускается.

Правильно ли я выполняю настройку задания или есть проблема с этой функциональностью? Вы можете мне помочь?

Комментарии:

1. Ваш код выглядит почти так же, как код в документации, за исключением их рабочих реализаций IJob . Как это MyJob выглядит? Выполняет ли он всю свою работу при создании экземпляра?

2. Он абстрагируется с общим именем, чтобы не раскрывать функциональность из-за клиента. В настоящее время я тестирую скрипт на консоли, чтобы проверить повторения планирования. Когда я использую Days() или Hours() … вызовы работают нормально.