static public void SaveSettings(ServerSettings settings) { string settingsFile = SettingsFileName(); try { XmlSerializer seriaizer = new XmlSerializer(settings.GetType()); TextWriter writer = new StreamWriter(settingsFile); seriaizer.Serialize(writer, settings); writer.Close(); } catch (Exception ex) { logger.Error(ex, "Error saving settings file"); } }
static public ServerSettings LoadSettings() { string settingsFile = SettingsFileName(); ServerSettings settings = new ServerSettings(); if (File.Exists(settingsFile)) { try { XmlSerializer serializer = new XmlSerializer(settings.GetType()); TextReader reader = new StreamReader(settingsFile); object deserialised = serializer.Deserialize(reader); reader.Close(); settings = (ServerSettings)deserialised; } catch (Exception ex) { logger.Error(ex, "Error loading settings file"); } } return(settings); }
public static void SaveSettings(ServerSettings settings) { string settingsFile = SettingsFileName(); try { XmlSerializer seriaizer = new XmlSerializer(settings.GetType()); TextWriter writer = new StreamWriter(settingsFile); seriaizer.Serialize(writer, settings); writer.Close(); } catch (Exception ex) { logger.Error(ex, "Error saving settings file"); } }
public static ServerSettings LoadSettings() { string settingsFile = SettingsFileName(); ServerSettings settings = new ServerSettings(); if (File.Exists(settingsFile)) { try { XmlSerializer serializer = new XmlSerializer(settings.GetType()); TextReader reader = new StreamReader(settingsFile); object deserialised = serializer.Deserialize(reader); reader.Close(); settings = (ServerSettings)deserialised; } catch (Exception ex) { logger.Error(ex, "Error loading settings file"); } } return settings; }