Мой продукт уже имеет представление о задачах, встроенных в него. В настоящее время они могут быть вызваны различными системными событиями. Я хотел бы добавить возможность планировать их, и Quarts.NET кажется хорошей утилитой планирования. Тем не менее, я не заинтересован в том, чтобы хранить все мои задания в качестве заданий Quarts.NET ... для меня это кажется излишним.
Я хотел бы просто добавить свойство к существующему объекту задачи для хранения экземпляра Quarts.NET Trigger. Это будет сохранено в моих собственных таблицах БД. Когда мое приложение запускается, оно будет загружать задачи одну за другой, выдвигать триггер и планировать его с помощью планировщика.
Возможно ли это? Могу ли я просто сериализовать триггер и сохранить его в формате xml?