public static bool SaveStream(Stream stream, PersistentState state) { try { using (var writer = new XmlTextWriter(stream, Encoding.UTF8)) { Serializer.Serialize(writer, state); } return(true); } catch (Exception ex) { Log.Error("PersistentState serialize failed.", ex); return(false); } }
public void SetUp() { var state = new PersistentState { MinRangeSizes = new ReadingValues(1, 2, 3, 4, 5), MinRangeSizeDewPoint = 6, MinRangeSizeAirDensity = 7, HeightAboveSeaLevel = 8, UserGraphAttribute = PersistentState.UserCalculatedAttribute.AirDensity }; var sb = new StringBuilder(); using (var xmlWriter = new StringWriter(sb)) { PersistentState.Serializer.Serialize(xmlWriter, state); } _xml234567 = sb.ToString(); }
public SettingsForm(PersistentState state) { if(null == state) { throw new ArgumentNullException("state"); } State = state; InitializeComponent(); var userGraphValues = (PersistentState.UserCalculatedAttribute[])Enum.GetValues(typeof (PersistentState.UserCalculatedAttribute)); comboBoxEditUserGraph.Properties.Items.AddRange(userGraphValues); comboBoxEditTemp.Properties.Items.AddRange(Enum.GetValues(typeof(TemperatureUnit))); comboBoxEditPress.Properties.Items.AddRange(Enum.GetValues(typeof(PressureUnit))); comboBoxEditSpeed.Properties.Items.AddRange(Enum.GetValues(typeof(SpeedUnit))); SetValuesFromState(); }
public SettingsForm(PersistentState state, InternetStreamingStatistics _internetStreamingStatistics) { if(null == state) { throw new ArgumentNullException("state"); } State = state; InitializeComponent(); var userGraphValues = (PersistentState.UserCalculatedAttribute[])Enum.GetValues(typeof (PersistentState.UserCalculatedAttribute)); comboBoxEditUserGraph.Properties.Items.AddRange(userGraphValues); comboBoxEditTemp.Properties.Items.AddRange(Enum.GetValues(typeof(TemperatureUnit))); comboBoxEditPress.Properties.Items.AddRange(Enum.GetValues(typeof(PressureUnit))); comboBoxEditSpeed.Properties.Items.AddRange(Enum.GetValues(typeof(SpeedUnit))); SetValuesFromState(); //rp //MessageBox.Show("statistic___ sended: "+_internetStreamingStatistics.m_StreamingServers[0].GetSendetPacekets() + " received" + _internetStreamingStatistics.m_StreamingServers[0].GetReadedPacekets() ); label_statistic_incomming_packets.Text = ""+_internetStreamingStatistics.m_StreamingServers[0].GetReadedPacekets(); label_statistic_sendet_packets.Text = "" + _internetStreamingStatistics.m_StreamingServers[0].GetSendetPacekets(); }
public static bool SaveStream(Stream stream, PersistentState state) { try { using (var writer = new XmlTextWriter(stream, Encoding.UTF8)) { Serializer.Serialize(writer, state); } return true; } catch (Exception ex) { Log.Error("PersistentState serialize failed.", ex); return false; } }
public static bool SaveFile(string filePath, PersistentState state) { using(var fileStream = File.Open(filePath, FileMode.Create, FileAccess.ReadWrite, FileShare.None)) { return SaveStream(fileStream, state); } }
public static bool SaveFile(string filePath, PersistentState state) { using (var fileStream = File.Open(filePath, FileMode.Create, FileAccess.ReadWrite, FileShare.None)) { return(SaveStream(fileStream, state)); } }