public ThunderUtility(string TdFileFullPath) { InitDownloadEngine(); LastError = XLContinueTaskFromTdFile(TdFileFullPath, ref TaskId); }
static extern XL_SUCCESS XLGetErrorMsg(XL_SUCCESS Error, string pszBuffer, ref int dwSize);
public ThunderUtility(string FileName, string Url, string RefUrl) { InitDownloadEngine(); LastError = XLURLDownloadToFile(FileName, Url, RefUrl, ref TaskId); }
// QueryTaskInfo // ��ѯ��ǰ������Ϣ public bool QueryTaskInfo(ref TaskInfo Info) { LastError = XLQueryTaskInfo(TaskId, ref Info.Status, ref Info.FileSize, ref Info.RecvSize); return LastError == XL_SUCCESS.XL_SUCCESS; }
/// <summary> /// ��ͣ��ǰ���� /// </summary> /// <returns></returns> public bool PauseTask() { LastError = XLPauseTask(TaskId, ref TaskId); return LastError == XL_SUCCESS.XL_SUCCESS; }
/// <summary> /// �ָ���ǰ���� /// </summary> /// <returns></returns> public bool ContinueTask() { LastError = XLContinueTask(TaskId); return LastError == XL_SUCCESS.XL_SUCCESS; }