Esempio n. 1
0
 internal void OnThreadProcess(Thread t)
 {
     if (ThreadProcessEnd != null)
     {
         var tpea = new ThreadProcessEventArgs(t);
         ThreadProcessEnd(this, tpea);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// 线程结束
 /// </summary>
 /// <param name="Sender"></param>
 /// <param name="e"></param>
 private void x_ThreadProcessEnd(HttpWebClient Sender, ThreadProcessEventArgs e)
 {
     try
     {
         //if (e.thread.ThreadState == System.Threading.ThreadState.Stopped)
         if (_k++ == _K - 1)
         {
             var name = FilePath.Split('/')[FilePath.Split('/').Length - 1];//获取文件名
             //下载文件并保存
             Console.WriteLine(name + "下载完成!");
             //Console.WriteLine("\nend");
             eventX.Set();
         }
     }
     catch
     {
     }
 }