private bool PublishIt(int publicationItemID) { bool result = false; try { MediaServiceClient source = new MediaServiceClient(); MediaServiceClient destination = new MediaServiceClient(); Stream sourceStream = source.GetStream(publicationItemID); StreamParameter streamParameter = new StreamParameter(); streamParameter.Stream = sourceStream; streamParameter.ID = publicationItemID; destination.SetStream(streamParameter); result = true; } catch { //HelperClasses.Output.ThrowIfFailed(false, string.Format("Publish Failed for {0}", publicationItemID)); } if (result) { Console.WriteLine("Publised"); } else { Console.WriteLine("Failed"); } return(result); }
public void SetStream(StreamParameter streamParameter) { string filePath = string.Format("{0}{1}.wav", BLL.MediaService.Properties.Settings.Default.MediaDestination, streamParameter.ID); try { FileStream destinationStream = new FileStream(filePath, FileMode.Create, FileAccess.Write); ReadWriteStream(streamParameter.Stream, destinationStream); HelperClasses.Output.WriteMessage(string.Format("Stream complete {0} ", streamParameter.ID.ToString())); } catch { HelperClasses.Output.ThrowIfFailed(false, string.Format("Streaming problem with {0}", streamParameter.ID.ToString())); } }
public void SetStream(StreamParameter streamParamater) { Channel.SetStream(streamParamater); }
public void SetStream(StreamParameter streamParameter) { HelperClasses.Output.WriteMessage(string.Format("Receive cycle for SetStream {0} ", streamParameter.ID.ToString())); Proxy.SetStream(streamParameter); }
public void SetStream(StreamParameter streamParameter) { Proxy.SetStream(streamParameter); }