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
Public class CachedObjectSiteMapNode Base class for any node types, based on cached representations of Windows SharePoint Services objects.
Public class NavigationComparer Implements the generic IComparer interface that can sort PortalSiteMapNodes for a given locale by title or date, and by ascending or descending order,
Public class PortalHierarchicalDataSourceView HierarchicalDataSourceView used by the PortalSiteMapDataSource class.
Public class PortalHierarchicalEnumerable IHierarchicalEnumerable implementation used by the PortalSiteMapDataSource class.
Public class PortalHierarchyData IHierachyData implementation used by PortalSiteMapDataSource class.
Public class PortalListItemSiteMapNode The PortalSiteMapNode class for list items.
Public class PortalListSiteMapNode Lists derived from the PortalSiteMapNode class.
Public class PortalSiteMapDataSource ASP.NET hierarchical data source that is used with the PortalSiteMapProvider class.
Public class PortalSiteMapNode Specifies the base class for the nodes returned by the PortalSiteMapProvider object.
Public class PortalSiteMapProvider Provides PortalSiteMapNode objects that represent a merging of the Windows SharePoint Services 3.0SPNavigation store and dynamic site structure, including sites and pages.
Public class PortalWebSiteMapNode Represents Web sites (sometimes known as sites or subsites, but not to be confused with site collections) that are included in the navigation.
Public class ProxySiteMapNode Class derived from the PortalSiteMapNode class. Used to wrap nodes of type CachedObjectSiteMapNode.
Public class SPNavigationSiteMapNode Represents nodes that are backed by an SPNavigationNode class.

Enumerations

  Enumeration Description
Public enumeration PortalNavigationType Options that specify where the provider should get its SPNavigationNode links from and which include or hide settings to respect.
Public enumeration PortalSiteMapProvider.IncludeOption Types that specify the site map provider's inclusion behavior for Web sites and Web pages.