Beispiel #1
0
        /// <summary>
        /// 开始执行任务序列
        /// </summary>
        /// <param name="resultCallback">任务全部执行完成后触发的回掉</param>
        public void Start(Action <Exception> resultCallback)
        {
            TaskCallback taskCallback = new TaskCallback(resultCallback);

            this.resultCallback = taskCallback;

            if (tasks.Count == 0)
            {
                resultCallback(null);
                return;
            }
            DoTask();
        }