コード例 #1
0
        public void refresh()
        {
            waiting.Clear();
            SortedList <long, FileControlBlock> watingList = DownloadTaskList.GetWaitingList();

            foreach (var x in watingList)
            {
                waiting.Add(new FileControlBlockVO(x.Value));
            }
            running.Clear();
            SortedList <long, FileControlBlock> runningList = DownloadTaskList.GetRunningList();

            foreach (var x in runningList)
            {
                running.Add(new FileControlBlockVO(x.Value));
            }
            success.Clear();
            SortedList <long, FileControlBlock> successList = DownloadTaskList.GetSuccessList();

            foreach (var x in successList)
            {
                success.Add(new FileControlBlockVO(x.Value));
            }
            fail.Clear();
            SortedList <long, FileControlBlock> failList = DownloadTaskList.GetFailureList();

            foreach (var x in failList)
            {
                fail.Add(new FileControlBlockVO(x.Value));
            }
        }