/// <summary> /// Schedules the Task to Begin based on the Trigger including the DataMap /// </summary> /// <param name="Trigger">Trigger for the Task</param> /// <param name="DataMap">DataMap passed into the executing Task</param> /// <returns></returns> protected ScheduledTaskStatus ScheduleTask(TriggerBuilder Trigger, JobDataMap DataMap) { if (Trigger == null) Trigger = TriggerBuilder.Create(); // Defaults to Start Immediately if (DataMap != null) Trigger = Trigger.UsingJobData(DataMap); return ScheduledTasks.RegisterTask(this, Trigger); }
public ITriggerConfigurator UsingJobData(JobDataMap newJobDataMap) { triggerBuilder.UsingJobData(newJobDataMap); return(this); }
public IServiceCollectionTriggerConfigurator UsingJobData(JobDataMap newJobDataMap) { triggerBuilder.UsingJobData(newJobDataMap); return(this); }