Exemplo n.º 1
0
        public override string Run(string id)
        {
            CmdTask task   = CmdTasks.Remove(id);
            string  status = task?.Status;

            task?.Dispose();
            return(status);
        }
Exemplo n.º 2
0
        public override object[] Run(string id)
        {
            CmdTask task = CmdTasks.Get(id);

            if (task == null)
            {
                return(new object[0]);
            }
            return(new object[] { task.Status, task.Queue.Count });
        }
Exemplo n.º 3
0
 public static void Remove(CmdTask task)
 {
     All.Remove(task.ID);
 }
Exemplo n.º 4
0
 public static void Add(CmdTask task)
 {
     All[task.ID] = task;
 }