// 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;
     }
 }
Exemplo n.º 2
0
        // 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;
            }
        }