public InputStatus AddInputFromStream(string datastream, byte[] data, SortedDictionary <string, string> options)
 {
     try
     {
         var url    = getInputIngestionUrl(datastream, options);
         var status = _http.Upstream(url, data);
         return(JsonConvert.DeserializeObject <InputStatus>(status));
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 2
0
 public InputStatus AddInputFromStream(string datastream, byte[] data, SortedDictionary <string, string> options)
 {
     try
     {
         var    url = "/datastream/" + datastream;
         string streamingValue;
         string hasMoreDataValue;
         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.Upstream(url, data);
         return(JsonConvert.DeserializeObject <InputStatus>(status));
     }
     catch (Exception)
     {
         throw;
     }
 }