public void Schedule(string workKey, Action work, TimeSpan interval, string description = null) { Func <Task> factory = () => Task.Factory.StartNew(work); var definition = new JobDefinition(workKey, factory, Schedules.Interval(interval), description); Schedule(definition); }
public static JobDefinition Daily(string jobkey, Action exe, TimeSpan daytime, string description = null) { return(Schedule(jobkey, exe, Schedules.Daily(daytime), description)); }
public static JobDefinition Interval(string jobKey, Func <Task> factory, TimeSpan interval, string description = null) { return(new JobDefinition(jobKey, factory, Schedules.Interval(interval), description)); }
public static JobDefinition Interval(string jobKey, Action exe, TimeSpan interval, string description = null) { return(Schedule(jobKey, exe, Schedules.Interval(interval), description)); }
public void Schedule(string workKey, Func <Task> factory, TimeSpan interval, string description = null) { var definition = new JobDefinition(workKey, factory, Schedules.Interval(interval), description); Schedule(definition); }