/// <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;
 }
Example #2
0
        /// <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);
        }