/// <summary> /// Creates a configuration section handler. /// </summary> /// <returns> /// The created section handler object. /// </returns> /// <param name="parent">Parent object.</param><param name="configContext">Configuration context object.</param><param name="section">Section XML node.</param><filterpriority>2</filterpriority> public object Create(object parent, object configContext, XmlNode section) { BrightstarConfiguration ret = null; if (section is XmlElement) { ret = new BrightstarConfiguration(); var sectionEl = section as XmlElement; var preloadPages = sectionEl.GetElementsByTagName("preloadPages").Item(0) as XmlElement; if (preloadPages != null) { ret.PreloadConfiguration = ProcessPreloadConfiguration(preloadPages); } } return ret; }
/// <summary> /// Creates a configuration section handler. /// </summary> /// <returns> /// The created section handler object. /// </returns> /// <param name="parent">Parent object.</param><param name="configContext">Configuration context object.</param><param name="section">Section XML node.</param><filterpriority>2</filterpriority> public object Create(object parent, object configContext, XmlNode section) { BrightstarConfiguration ret = null; if (section is XmlElement) { ret = new BrightstarConfiguration(); var sectionEl = section as XmlElement; var preloadPages = sectionEl.GetElementsByTagName("preloadPages").Item(0) as XmlElement; if (preloadPages != null) { ret.PreloadConfiguration = ProcessPreloadConfiguration(preloadPages); } } return(ret); }