Microsoft.SharePoint.Navigation Namespace

Provides types and members for customizing the navigation structures and site maps of SharePoint sites.

Classes

  Class Description
Public class SPContentMapProvider Provides methods and properties for implementing a site map provider for contents of a Microsoft SharePoint Foundation site. This class provides the SiteMapNode objects that constitute the content portion of the breadcrumb, where "content" refers to the lists, folders, items, and list forms composing the breadcrumb.
Public class SPHierarchyDataView Represents a data view on a node or collection of nodes in a hierarchical data structure for a HierarchicalDataSourceControl object. This class cannot be inherited.
Public class SPNavigation Serves as a wrapper class for navigation-related operations. The SPNavigation object is available as a property value (SPWeb.Navigation) on the SPWeb object.
Public class SPNavigationNode Represents a node in a hierarchical navigation structure for a Microsoft SharePoint Foundation Web site.
Public class SPNavigationNodeCollection Provides a strongly typed collection of SPNavigationNode objects.
Public class SPNavigationProvider Provides a base class for SharePoint Foundation site-map providers that is specialized for SharePoint site navigation.
Public class SPSiteMapProvider Provides the SiteMapNode objects that constitute the global content portion of the breadcrumb, which represents objects in the site hierarchy.
Public class SPXmlContentMapProvider Provides methods and properties for implementing an XML-based site map provider for a Microsoft SharePoint Foundation site.

Interfaces

  Interface Description
Public interface ISPHierarchyData Implement the methods and properties of this interface to create hierarchical node objects from data sources that are derived from the IHierarchicalDataSource class.

Enumerations

  Enumeration Description
Public enumeration SPQuickLaunchHeading Enumeration values that specify the standard headings on the Quick Launch menu on content pages in a Microsoft SharePoint Foundation website.