/// <summary> /// Removes all triggers of the specified job /// </summary> /// <param name="jobId"></param> public void RemoveJobTriggers(Guid jobId) { var jobKey = _persistenceStore.GetJobKey(jobId); IList <ITrigger> triggers = _scheduler.GetTriggersOfJob(jobKey); foreach (var trigger in triggers) { _scheduler.UnscheduleJob(trigger.Key); // remove trigger key id map entry _persistenceStore.RemoveTriggerKeyIdMap(trigger.Key.Name, trigger.Key.Group); } }