// Add data to DataStream public InputStatus AddInputData(string datastream, string data, SortedDictionary <string, string> options) { try { var url = getInputIngestionUrl(datastream, options); var status = _http.PostData(url, data); return(JsonConvert.DeserializeObject <InputStatus>(status)); } catch (Exception) { throw; } }
// Add data to DataStream public InputStatus AddInputData(string datastream, string data, SortedDictionary <string, string> options) { try { string streamingValue; string hasMoreDataValue; var url = "/datastream/" + datastream; if (options.TryGetValue("streaming", out streamingValue)) { url += "?streaming=" + Uri.EscapeDataString(streamingValue); } if (options.TryGetValue("hasMoreData", out hasMoreDataValue)) { url += "&hasMoreData=" + Uri.EscapeDataString(hasMoreDataValue); } var status = _http.PostData(url, data); return(JsonConvert.DeserializeObject <InputStatus>(status)); } catch (Exception) { throw; } }