internal void Append( Forwards forwards ) { foreach( Forward f in forwards.forwardTable.Values ) { forwardTable.Add( f.Name, f ); } }
/// <summary> /// /// </summary> private void LoadConfiguration( HttpContext context ) { if( configDom==null ) { StringWriter msg = new StringWriter(); try { configDom = new XmlDocument(); string filePath = context.Server.MapPath(configurator.File); configDom.Load( filePath ); ///////////////////////// // LOAD GLOBAL FORWARDS ///////////////////////// XmlNode globalForwardsNode = configDom.DocumentElement.SelectSingleNode("global-forwards"); this.globalForwards = new Forwards( globalForwardsNode.ChildNodes ); } catch( Exception ex ) { msg.Write( "Load configuration error!" ); context.Trace.Write( "", msg.ToString(), ex ); throw new Exception( msg.ToString(), ex ); } } }