public DataTransportResponseStatus Send(EventHarvestData eventHarvestData, IEnumerable <TransactionEventWireModel> transactionEvents) { return(TrySendDataRequest("analytic_event_data", _configuration.AgentRunId, eventHarvestData, transactionEvents)); }
public DataTransportResponseStatus Send(EventHarvestData eventHarvestData, IEnumerable <ISpanEventWireModel> spanEvents) { return(TrySendDataRequest("span_event_data", _configuration.AgentRunId, eventHarvestData, spanEvents)); }
private static Func <EventHarvestData, IEnumerable <T>, DataTransportResponseStatus> SaveDataAndReturnSuccess <T>(EventHarvestData additions, List <T> dataBucket) { return((_, datas) => { if (datas != null) { dataBucket.AddRange(datas); } return DataTransportResponseStatus.RequestSuccessful; }); }