Планирование зависимых заданий в Quartz.Net

Мне нужна помощь. Я пытаюсь понять, как планировать работу в Quartz.Net. Задания в Quartz соответствуют задачам в моем веб-приложении, каждая из которых является отдельным заданием в моем веб-приложении. Я хочу, чтобы пользователи могли запускать задание (контекст веб-приложения) по запросу и запускать его немедленно или планировать задание в будущем и, возможно, повторять его через заданный интервал. Я знаю, как все эти элементы выполняются в Quartz по отдельности, но мне сложно собрать все вместе.

Например, в моем веб-приложении у меня может быть работа с несколькими задачами в определенном порядке. Я хочу иметь возможность планировать эти задачи в кварцевом режиме, чтобы они выполнялись в том же порядке, что и в моем веб-приложении. Кто-нибудь знает, как это сделать? Я читал документацию Quartz, в которой говорится о сохранении следующего задания в JobDataMap, просто борюсь с этим.

В настоящее время я жду создания заданий Quartz, пока пользователь не попросит либо запланировать задание, либо запустить его. Как вы думаете, мне следует создавать задание и запускать его при создании задачи в веб-приложении, а затем извлекать эту информацию из объекта задачи для планирования в Quartz?

5
задан M4V3R1CK 20 July 2011 в 21:13
поделиться