Кварцевая документация, похоже, предполагает, что все знают основы и ищут только детали.
Надеемся, что приведенные ниже шаги вместе с документацией и примерами Quartz, вы сможете начать свой проект.
Шаг 1: Откройте проводник Windows в папке ... \ Quartz.NET-1.0.3 \ database \ tables
Шаг 2: Выполните сценарий, соответствующий вашей базе данных
Шаг 3: ОткройтеПроводник Windows в папку ... \ Quartz.NET-1.0.3 \ server \ bin \ 3.5 \ console
Шаг 4. Создайте сборку библиотеки классов и добавьте класс, который реализует интерфейс IJob.
Шаг 5: Отредактируйте файл quartz.config.Мой ниже.
################################################################################
# Added by Brad Bruce
# please refer to http://quartznet.sourceforge.net/tutorial/lesson_9.html before making changes
################################################################################
quartz.jobStore.type = Quartz.Impl.AdoJobStore.JobStoreTX, Quartz
quartz.jobStore.driverDelegateType = Quartz.Impl.AdoJobStore.OracleDelegate, Quartz
quartz.jobStore.tablePrefix = QRTZ_
quartz.jobStore.dataSource = myDS
quartz.dataSource.myDS.connectionString = Data Source=xe; User Id=quartz; Password=quartz;
quartz.dataSource.myDS.provider = OracleODP-20
quartz.jobStore.useProperties = true
Шаг 6: Запустите консольный сервер и убедитесь, что фиктивное задание запущено
Шаг 7: Скопируйте консольный проект в новый проект
Шаг 8: Измените источник консоли для планированияработа через Quartz API.Вы сможете повторно использовать этот проект для планирования других работ.
Если бы они только добавили проект для планирования и управления заданиями, я думаю, что Quartz.Net действительно взлетит.