public void KillAllTasks() { for (int i = TaskList.Count - 1; i >= 0; i--) { PSTask task = TaskList[i]; task.Shutdown(); TaskList.Remove(task); } }
public int Execute(string ScriptBlock) { PSTask task = new PSTask(); task.Initialize(ScriptBlock); task.Start(); TaskList.Add(task); return(task.ID); }
public void KillTask(int TaskId) { for (int i = TaskList.Count - 1; i >= 0; i--) { PSTask task = TaskList[i]; if (task.ID == TaskId) { task.Shutdown(); TaskList.Remove(task); } } }