예제 #1
0
 /// <summary>
 /// 切记:引用完类组件后,一定要调用此方法来释放!
 /// </summary>
 public static void Dispose()
 {
     if (upLoadTimer == null)
     {
     }
     else
     {
         upLoadTimer.Stop();
         upLoadTimer = null;
     }
     if (downLoadTimer == null)
     {
     }
     else
     {
         downLoadTimer.Stop();
         downLoadTimer = null;
     }
     _upLoadReceiveFileId = null;
     DownLoadFilesBlocksQueue.Dispose();
     DownLoadFilesQueue.Dispose();
     FilesBlocksQueue.Dispose();
     FilesQueue.Dispose();
     GlobalStaticObj.Dispose();
     Dispose(true);
 }