public void Run() { m_task = CreateNewScheduledTask(); this.Status = TaskStatus.QueuedForRunning; m_task.Run(); this.StartTime = DateTime.Now; m_taskMonitor = new TaskMonitor(this); m_taskMonitor.Start(); }
public void Dispose() { if (m_taskMonitor != null) m_taskMonitor = null; }