コード例 #1
0
        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);
        }
コード例 #2
0
 private void ReportTaskStatus(OptimizeTask task, OptimizeTaskStatus status)
 {
     _worker.ReportProgress(0, new OptimizeTaskStatusEventArgs(task, status));
 }
コード例 #3
0
        private void RegisterTask(OptimizeTask task)
        {
            var item = new OptimizeTaskItem(task);

            _items.Add(item);
        }
コード例 #4
0
		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;
		}