private void ThreadWatcher_DownloadEnd(ThreadWatcher watcher, DownloadEndEventArgs args)
 {
     lock (_downloadProgresses) {
         DownloadProgressInfo info;
         if (!_downloadProgresses.TryGetValue(args.DownloadID, out info)) return;
         info.EndTicks = TickCount.Now;
         info.DownloadedSize = args.DownloadedSize;
         info.TotalSize = args.DownloadedSize;
         _downloadProgresses[args.DownloadID] = info;
         ConcurrentDownloads -= 1;
     }
 }
Ejemplo n.º 2
0
 private static void ShowEnd(object sender, DownloadEndEventArgs e)
 {
     Console.WriteLine("\n\r下载" + e.Url + "结束,其下载" + e.ByteCount + "字节");
 }