Esempio n. 1
0
        private bool Pull(int index)
        {
            //获取数据
            var dataSegment = DataService.Pull(DataId, index);
            LogHelper.Debug(GetType(), string.Format("获取索引为{0}的数据:", index),
                            LogInfo.ObjectToMessage(dataSegment));

            //如果校验通过,则加入
            var result = ProcessFactory.CheckDataSegment(dataSegment);
            if (result)
            {
                DataHolder.Insert(index * DataLength, dataSegment.DataString);
                return true;
            }
            else
            {
                return false;
            }
        }