/// <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); }