public Scheduler.Task NewOptimizeTask() { Scheduler.Task task; task = new OptimizeTask(this); task.Tag = "Optimize " + IndexName; task.Priority = Scheduler.Priority.Maintenance; task.Source = this; return(task); }
private void ReportTaskStatus(OptimizeTask task, OptimizeTaskStatus status) { _worker.ReportProgress(0, new OptimizeTaskStatusEventArgs(task, status)); }
private void RegisterTask(OptimizeTask task) { var item = new OptimizeTaskItem(task); _items.Add(item); }
public Scheduler.Task NewOptimizeTask () { Scheduler.Task task; task = new OptimizeTask (this); task.Tag = "Optimize " + IndexName; task.Priority = Scheduler.Priority.Maintenance; task.Source = this; return task; }