Пример #1
0
        /// <summary>
        ///     versucht die Config-Datei zu laden und erstellt sie ggf. neu
        /// </summary>

        private void loadConfigs()
        {
            YAXLib.YAXSerializer xml = new YAXLib.YAXSerializer(typeof(Config));
            try
            {
                string xmlString = File.ReadAllText(Path.Combine(pathBase, "config.xml"));
                configFile = (Config)xml.Deserialize(xmlString);
                DummyProvider.LOADED_CONFIG = configFile;
            }
            catch (FileNotFoundException ex)
            {
                Console.WriteLine(ex.Message);
                configFile = DummyProvider.DUMMY_CONFIG;
                string xmlString = xml.Serialize(configFile);
                File.WriteAllText(Path.Combine(pathBase, "config.xml"), xmlString);
            }
        }
Пример #2
0
        public string Serialize()
        {
            var s = new YAXLib.YAXSerializer(typeof(TenantContext));

            return(s.Serialize(this));
        }