Sur la base du framework quartz.net, seuls les services de planification des tâches sont fournis. La logique métier spécifique du travail doit être implémentée par l'appelant, et l'URL correspondante peut être fournie, comme l'API restful ou soa pour stocker de manière persistante les informations sur le travail ; , et utilisez le framework topshelf pour intégrer les services de fenêtre ; les tâches d'appel peuvent être ajoutées, annulées, restaurées ou supprimées via l'interface de gestion Web, et les paramètres commerciaux de planification des tâches peuvent être configurés.
JobScheduler.Core : classes liées au noyau de traitement des tâches
JobScheduler.DataAccess : utilisez Dapper pour obtenir des informations relatives au travail
JobScheduler.Web.Console : affichage des informations sur les tâches, planification et interface d'utilisation simple
JobScheuler.Win.Server : utilisez topshelf pour intégrer le travail de planification du service Windows