public static ScheduledJob GetJobDefinition() { ScheduledJobRepository repository = ServiceLocator.Current.GetInstance <ScheduledJobRepository>(); ScheduledJob job = repository.Get("Execute", typeof(SendNewsLetterTask).FullName, typeof(SendNewsLetterTask).Assembly.GetName().Name); return(job); }
protected virtual void RunIndexJob() { var job = ScheduledJobRepository.Get(new Guid("8EB257F9-FF22-40EC-9958-C1C5BA8C2A53")); if (job == null) { return; } ScheduledJobExecutor.StartAsync(job, new JobExecutionOptions { Trigger = ScheduledJobTrigger.User }); }
public JobRepository() { _actualRepository = new ScheduledJobRepository(); }