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