public void RequestData(int _LaneID, DataTypeRequest _DataType, List <int> _SequenceNumbers) { Log.LogInfoMessage(string.Format("[Enter] Data Request,Lane:{0} Type:{1} Count:{2}", _LaneID, _DataType, _SequenceNumbers.Count)); try { lock (lock_) { switch (_DataType) { case DataTypeRequest.Transaction: TransactionRequestProcessor.SendTransactions(_LaneID, _SequenceNumbers); break; case DataTypeRequest.Incident: IncidentRequestProcessor.SendIncidents(_LaneID, _SequenceNumbers); break; case DataTypeRequest.Audit: SendAudits(_LaneID, _SequenceNumbers); break; default: throw new NotImplementedException(_DataType.ToString()); } } Log.LogInfoMessage("[Exit] Data Request"); } catch (Exception ex) { Log.LogException(ex); } }
public void RequestData(string laneCode, DataTypeRequest dataType, List <int> sequenceNumbers) { Log.LogTrace(string.Format("[Enter] {3} Data Request,Lane:{0} Type:{1} Count:{2}", laneCode, dataType, sequenceNumbers.Count, DateTime.Now.ToShortTimeString())); try { lock (lock_) { switch (dataType) { case DataTypeRequest.Transaction: RequestTransactions(laneCode, sequenceNumbers); break; case DataTypeRequest.Incident: RequestIncidents(laneCode, sequenceNumbers); break; case DataTypeRequest.Audit: RequestAudits(laneCode, sequenceNumbers); break; default: throw new NotImplementedException(dataType.ToString()); } } Log.LogTrace(string.Format("[Exit] {3} Data Request,Lane:{0} Type:{1} Count:{2}", laneCode, dataType, sequenceNumbers.Count, DateTime.Now.ToShortTimeString())); } catch (Exception ex) { Log.LogException(ex); Log.LogTrace(ex.Message + ". Check error log for more details."); } Log.LogTrace("[Exit] Data Request"); }