예제 #1
0
 public void WriteConfiguration(Configuration.CoreConfiguration configuration)
 {
     System.Xml.Serialization.XmlSerializer writer = new System.Xml.Serialization.XmlSerializer(typeof(Configuration.CoreConfiguration));
     System.IO.Stream file = System.IO.File.Open(ConfigurationProvider.CONFIGURATION_FILENAME, System.IO.FileMode.OpenOrCreate);
     writer.Serialize(file, configuration);
     file.Close();
 }
예제 #2
0
        public Configuration.CoreConfiguration ReadConfiguration()
        {
            if (System.IO.File.Exists(ConfigurationProvider.CONFIGURATION_FILENAME))
            {
                System.Xml.Serialization.XmlSerializer reader = new System.Xml.Serialization.XmlSerializer(typeof(Configuration.CoreConfiguration));
                System.IO.StreamReader          file          = new System.IO.StreamReader(ConfigurationProvider.CONFIGURATION_FILENAME);
                Configuration.CoreConfiguration configuration = (Configuration.CoreConfiguration)reader.Deserialize(file);
                file.Close();

                return(configuration);
            }

            return(null);
        }