Business.MediaEncoderBusiness.SaveSettingsFile C# (CSharp) Метод

SaveSettingsFile() публичный Метод

public SaveSettingsFile ( MediaEncoderSettings settings, string fileName ) : void
settings MediaEncoderSettings
fileName string
Результат void
        public void SaveSettingsFile(MediaEncoderSettings settings, string fileName) {
            Directory.CreateDirectory(Path.GetDirectoryName(fileName));

            using (var writer = new StreamWriter(fileName)) {

                var serializer = new XmlSerializer(typeof(MediaEncoderSettings));
                XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
                ns.Add("", "");
                XmlWriterSettings ws = new XmlWriterSettings();
                ws.NewLineHandling = NewLineHandling.Entitize;
                using (XmlWriter wr = XmlWriter.Create(writer, ws)) {
                    serializer.Serialize(wr, settings, ns);
                }
                writer.Flush();
            }
        }