public void AddJob(string tableName, QFramework.DTableOnParse onParse = null) { if (onParse == null) { return; } var readParam = CreateReadParams(onParse, tableName); m_RequestFilePathQueue.Enqueue(readParam); }
private static ReadParams CreateReadParams(QFramework.DTableOnParse onParse, string tableName) { ReadParams readParam = new ReadParams(); readParam.filePath = TableHelper.GetTableFilePath(tableName); readParam.tableInfo = new TableInfo(onParse, tableName); readParam.tableInfo.fileName = tableName; readParam.tableInfo.parseRun = onParse; return(readParam); }
public static void ReadSync(QFramework.DTableOnParse onParse, string fileName) { var readParam = CreateReadParams(onParse, fileName); byte[] fileData = FileMgr.Instance.ReadSync(readParam.filePath); readParam.fileData = fileData; TableReadThreadWork work = new TableReadThreadWork(); work.ParseTable(readParam); }
public TableInfo(QFramework.DTableOnParse parseRun, string fileName) { this.parseRun = parseRun; this.fileName = fileName; }