Microsoft.SharePoint.Publishing.Navigation Namespace
The Microsoft.SharePoint.Publishing.Navigation namespace contains classes that represent the node, typing, collection, data source, provider, and proxy functionality that supports Microsoft Office SharePoint Server 2007 navigation.
Classes
Class | Description | |
---|---|---|
CachedObjectSiteMapNode | Represents the base class for any node types, based on cached representations of Microsoft SharePoint Foundation objects. | |
NavigationComparer | Implements the generic IComparer interface that can sort PortalSiteMapNode objects for a given locale by title or date, and by ascending or descending order. | |
PortalHierarchicalDataSourceView | Represents the HierarchicalDataSourceView used by the PortalSiteMapDataSource class. | |
PortalHierarchicalEnumerable | Represents the IHierarchicalEnumerable implementation used by the PortalSiteMapDataSource class. | |
PortalHierarchyData | Represents the IHierachyData implementation used by PortalSiteMapDataSource class. | |
PortalListItemSiteMapNode | The PortalSiteMapNode class for list items. | |
PortalListSiteMapNode | Lists derived from the PortalSiteMapNode class. | |
PortalNavigation | Represents navigation for portal pages and other portal navigation objects. | |
PortalSiteMapDataSource | An ASP.NET hierarchical data source that is used with the PortalSiteMapProvider class. | |
PortalSiteMapDataSourceSwitch | Switches which PortalSiteMapDataSource object that is used by the current PortalNavigation object. | |
PortalSiteMapNode | Specifies the base class for the nodes returned by the PortalSiteMapProvider object. | |
PortalSiteMapProvider | Provides PortalSiteMapNode objects that represent a merging of the Microsoft SharePoint Foundation 2010SPNavigation store and dynamic site structure, including sites and pages. | |
PortalWebSiteMapNode | Represents Web sites that are included in the navigation. | |
ProxySiteMapNode | Represents the class derived from the PortalSiteMapNode class, used to wrap nodes of type CachedObjectSiteMapNode. | |
SiteNavigationSettings | Provides cached read access to the portal navigation settings for a specified site collection. | |
SiteNavigationSettingsWriter | Provides read/write access to the navigation settings for a specified site collection. | |
SPNavigationSiteMapNode | Represents nodes that are backed by an SPNavigationNode class. |
Enumerations
Enumeration | Description | |
---|---|---|
PortalNavigationType | Options that specify where the provider should get its SPNavigationNode links from and which include or hide settings to respect. | |
PortalSiteMapProvider.IncludeOption | Types that specify the site map provider's inclusion behavior for Web sites and Web pages. |