Beispiel #1
0
        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");
            }
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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");
            }
        }
Beispiel #4
0
        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;
        }