Ejemplo n.º 1
0
        /// <summary>
        /// Saves the settings into the XML node.
        /// </summary>
        public void SaveToXml(XmlElement xmlElem)
        {
            if (xmlElem == null)
            {
                throw new ArgumentNullException(nameof(xmlElem));
            }

            xmlElem.AppendElem("InstanceID", InstanceID);
            xmlElem.AppendElem("Name", Name);
            xmlElem.AppendElem("Extension", Extension);
            xmlElem.AppendElem("WebUrl", WebUrl);
            xmlElem.AppendElem("AgentEnabled", AgentEnabled);
            xmlElem.AppendElem("DbEnabled", DbEnabled);
            AgentConnectionOptions.SaveToXml(xmlElem.AppendElem("AgentConnectionOptions"));
            DbConnectionOptions.SaveToXml(xmlElem.AppendElem("DbConnectionOptions"));
            DownloadOptions.SaveToXml(xmlElem.AppendElem("DownloadOptions"));
            UploadOptions.SaveToXml(xmlElem.AppendElem("UploadOptions"));
        }