Пример #1
0
        /// <summary>
        /// 新建Task的唯一入口
        /// </summary>
        /// <returns></returns>
        public BTTask newTask()
        {
            if (btTasks.Count >= 9)
            {
                return(null);
            }
            Guid   taskId = Guid.NewGuid();
            BTTask btTask = new BTTask(taskId);

            btTasks.Add(taskId, btTask);
            int index = getFreeIndex();

            taskIds.Add(taskId, index);
            System.Diagnostics.Debug.WriteLine("UUID:" + btTask.uuid);
            return(btTask);
        }
Пример #2
0
 public int getIndex(BTTask bTTask)
 {
     return(taskIds[bTTask.taskId]);
 }