//TODO: see if we can do without copying !!! public CdrAggregate[] ToArray() { var _cdrAggrs = new CdrAggregate[pk.Count]; pk.CopyTo(_cdrAggrs, 0); return(_cdrAggrs); }
public static bool Consume(string pFilePath) { bool _result; try { _result = CdrAggregate.DeserializeAndImport(pFilePath); TimokLogger.Instance.LogRbr(LogSeverity.Status, "R_CdrAggr.Consume", string.Format("Finished, File={0}", pFilePath)); } catch (Exception _ex) { TimokLogger.Instance.LogRbr(LogSeverity.Critical, "R_CdrAggr.Consume", string.Format("File={0}, Exception:\r\n{1} ", pFilePath, _ex)); return(false); } return(_result); }