Пример #1
0
        /// <summary>
        /// Instances this instance.
        /// </summary>
        /// <returns></returns>
        public static SiteMapUrls Instance()
        {
            if (_Instance == null)
            {
                _Instance = new SiteMapUrls();
            }

            return(_Instance);
        }
Пример #2
0
        /// <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);
        }
Пример #3
0
 /// <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);
 }