Пример #1
0
 public DataTransportResponseStatus Send(EventHarvestData eventHarvestData, IEnumerable <TransactionEventWireModel> transactionEvents)
 {
     return(TrySendDataRequest("analytic_event_data", _configuration.AgentRunId, eventHarvestData, transactionEvents));
 }
Пример #2
0
 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;
            });
        }