コード例 #1
0
        private static CmsRouteTable CreateRouteTable()
        {
            var rt       = new CmsRouteTable();
            var allSites = new SiteRepository().Find().ToList();

            foreach (var site in allSites)
            {
                var allRoutes     = RouteBuilder.DiscoverRoutesForSite(site).ToList();
                var subRouteTable = new CmsSiteRouteTable(allRoutes);
                rt.AddSubTable(site, subRouteTable);
            }

            return(rt);
        }
コード例 #2
0
 public static void RegenerateAllRoutes()
 {
     lock (_syncRoot)
         _current = null;
 }