/// <summary> /// Instances this instance. /// </summary> /// <returns></returns> public static SiteMapUrls Instance() { if (_Instance == null) { _Instance = new SiteMapUrls(); } return(_Instance); }
/// <summary> /// Instances the specified controller. /// </summary> /// <param name="controller">The controller.</param> /// <returns></returns> public static SiteMapUrls Instance(IUrlRewriteController controller) { if (_Instance == null) { _Instance = new SiteMapUrls(); } _Instance._Controller = controller; return(_Instance); }
/// <summary> /// Initializes a module and prepares it to handle requests. /// </summary> /// <param name="context">An <see cref="T:System.Web.HttpApplication"/> that provides access to the methods, properties, and events common to all application objects within an ASP.NET application</param> public void Init(HttpApplication context) { _SiteMapUrls = SiteMapUrls.Instance(); context.BeginRequest += new System.EventHandler(Rewrite_BeginRequest); }