/// <summary> /// Set the data to be passed through this class. /// </summary> public void SettingData(TypeLargeData typeLD, string sFileName, int nTotalLength, int nTotalCount, int nDBIndex) { TypeLargeData = typeLD; FileName = sFileName; Length_Total = nTotalLength; Length_Now = 0; //Hold data space. Data = new byte[this.Length_Total]; Count_Total = nTotalCount; Count_Now = 0; DataCompleteRead = false; DBIndex = nDBIndex; }
/// <summary> /// Prepares to receive data based on the information sent from the sender. /// </summary> public int Start(TypeLargeData typeLD, string sFileName, int nTotalLength, int nTotalCount, int nIndex) { ++this.m_nFileCount; //Create an object to add to the list LargeData_GetData insLargeData = new LargeData_GetData(); // Data setting insLargeData.SettingData(typeLD , sFileName , nTotalLength , nTotalCount , this.m_nFileCount); //Default route setting insLargeData.Dir = @"c:\"; //Add to list this.m_ListGetData.Add(insLargeData); return(this.m_nFileCount); }