Exemplo n.º 1
0
 public void WriteConfig()
 {
     try
     {
         CustomXmlSerializer xmlser = new CustomXmlSerializer();
         xmlser.IncludeClassNameAttribute = true;
         xmlser.Method = SerializationMethod.Shallow;
         xmlser.WriteFile(this._appsettings, this._configfile, true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public void SaveToFile(string fileName)
        {
            // Create the directory if necessary.
            string directoryName = Path.GetDirectoryName(fileName);

            if (!Directory.Exists(directoryName))
            {
                Directory.CreateDirectory(directoryName);
            }

            // We're at version #2.
            this.FormatVersion = 2;

            // Save it.
            var serializer = new CustomXmlSerializer();

            serializer.IncludeClassNameAttribute = true;
            serializer.WriteFile(this, fileName, true);
        }