Utilisation de Quartz.Net Je souhaite déclencher manuellement un travail sans planification (pour l'instant). Cependant, le travail s'exécute au démarrage (ce que je ne veux pas), puis ne répond pas à un déclencheur manuel (problème principal).Activation manuelle d'un travail ne fonctionnant pas
private IScheduler _scheduler;
public void SetupAndTestScheduler()
{
ISchedulerFactory sf = new StdSchedulerFactory();
_scheduler = sf.GetScheduler().Result;
_scheduler.Start();
_scheduler.ScheduleJob(
new JobDetailImpl(nameof(TestDataJob), typeof(TestDataJob)), null);
// manually trigger the job
_scheduler.TriggerJob(jobKey: new JobKey(nameof(TestDataJob)));
}
public class TestDataJob : IJob
{
public Task Execute(IJobExecutionContext context)
{
// blah blah blah
}
}
Je suis sur NetStandard2.0, avec Quartz.Net Alpha 3. Je me demande si cela est un problème avec la version 3?