Deserialize() public method

Deserializes the specified section.
public Deserialize ( XmlNode section ) : void
section System.Xml.XmlNode The section.
return void
Example #1
0
        /// <summary>
        /// Deserializes the specified node.
        /// </summary>
        /// <param name="node">The node.</param>
        public void Deserialize(XmlNode node)
        {
            viewEngineConfig.Deserialize(node);
            smtpConfig.Deserialize(node);
            controllersConfig.Deserialize(node);
            viewComponentsConfig.Deserialize(node);
            scaffoldConfig.Deserialize(node);
            urlConfig.Deserialize(node);

            extensions.Deserialize(node);
            routingRules.Deserialize(node);
            defaultUrls.Deserialize(node);

            ProcessFilterFactoryNode(node.SelectSingleNode("customFilterFactory"));
            ProcessMatchHostNameAndPath(node.SelectSingleNode("routing"));
            ProcessExcludeAppPath(node.SelectSingleNode("routing"));

            var services = node.SelectSingleNode("services");

            if (services != null)
            {
                servicesConfig = XmlConfigurationDeserializer.GetDeserializedNode(services);
            }
        }