/// <summary> /// Deletes the specified job and all the asociated triggers. /// </summary> /// <param name="jobId"></param> public void RemoveJob(Guid jobId) { var jobKey = _persistenceStore.GetJobKey(jobId); if (_scheduler.CheckExists(jobKey)) { _scheduler.DeleteJob(jobKey); // remove job key id map entry _persistenceStore.RemoveJobKeyIdMap(jobKey.Name, jobKey.Group); } else { throw new KeyNotFoundException(string.Format("JobKey not found for {0}, {1}", jobKey.Name, jobKey.Group)); } }