遍历SharePoint的所有站点,导航

 SPWebServiceCollection localWebServices = new SPWebServiceCollection(SPFarm.Local);
                foreach (SPWebService service in localWebServices)
                {
                    Console.WriteLine(service.Name);
                    foreach (SPWebApplication application in service.WebApplications)
                    {
                        Console.WriteLine(application.Name);
                        foreach (SPSite site in application.Sites)
                        {
                            Console.WriteLine(site.Url);
                            foreach (SPWeb web in site.AllWebs)
                            {
                                Console.WriteLine(web.Url);
                            }
                            site.Dispose();
                        }
                    }
                }

 遍历导航:

Microsoft.SharePoint.Navigation.SPNavigationNodeCollection sa=web.Navigation.QuickLaunch;
Microsoft.SharePoint.Navigation.SPNavigationNodeCollection sa=web.Navigation.TopNavigationBar;
           foreach (Microsoft.SharePoint.Navigation.SPNavigationNode item in sa)
           {
               string sass = item.Title;
           }

 

posted on 2015-04-20 16:27  !无名之辈  阅读(352)  评论(0)    收藏  举报