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); } }
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); }