示例#1
0
        public void sendData(TimeSeriesData data)
        {
            List <String> dataToSend = data.getJSONData();

            NgestService ngest = new NgestService();

            // Ask the Ngest API service to send the data for us
            foreach (var d in dataToSend)
            {
                ngest.sendData(_feedToken, _feedKey, d);
            }
        }
示例#2
0
        public async Task <APIResponse[]> sendDataAsync(TimeSeriesData data)
        {
            List <String> dataToSend = data.getJSONData();

            NgestService ngest = new NgestService();


            var response_tasks = new List <Task <APIResponse> >();

            // Ask the Ngest API service to send the data for us
            // Asyncrhonously
            foreach (var d in dataToSend)
            {
                response_tasks.Add(ngest.sendDataAsync(_feedToken, _feedKey, d));
            }
            var ret = await Task.WhenAll(response_tasks);

            return(ret);
        }