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. |