This topic has not yet been rated - Rate this topic

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.

  ClassDescription
Public classCachedObjectSiteMapNodeRepresents the base class for any node types, based on cached representations of Microsoft SharePoint Foundation objects.
Public classNavigationComparerImplements the generic IComparer interface that can sort PortalSiteMapNode objects for a given locale by title or date, and by ascending or descending order.
Public classNavigationTermSpecifies navigation behavior and properties for a Term object that is used to drive the navigation and friendly URLs for a website.
Public classNavigationTermSetSpecifies navigation behavior and properties for a TermSet object that is used to drive the navigation and friendly URLs for a website.
Public classNavigationTermSetItemProvides an abstract base class for the NavigationTermSet and the NavigationTermobjects.
Public classNavigationTermSetViewRepresents contextual information that affects the calculation of certain properties for the NavigationTerm objects in a NavigationTermSet object.
Public classPortalHierarchicalDataSourceViewRepresents the HierarchicalDataSourceView used by the PortalSiteMapDataSource class.
Public classPortalHierarchicalEnumerableRepresents the IHierarchicalEnumerable implementation used by the PortalSiteMapDataSource class.
Public classPortalHierarchyDataRepresents the IHierachyData implementation used by PortalSiteMapDataSource class.
Public classPortalListItemSiteMapNodeThe PortalSiteMapNode class for list items.
Public classPortalListSiteMapNodeLists derived from the PortalSiteMapNode class.
Public classPortalNavigationRepresents navigation for portal pages and other portal navigation objects.
Public classPortalSiteMapDataSourceProvides a data source control that navigation controls can bind to, and includes support for additional features that are specific to the PortalSiteMapProvider class.
Public classPortalSiteMapDataSourceSwitchSwitches which PortalSiteMapDataSource object that is used by the current PortalNavigation object.
Public classPortalSiteMapNodeSpecifies the base class for the nodes returned by the PortalSiteMapProvider object.
Public classPortalSiteMapProviderProvides PortalSiteMapNode objects that represent a merging of the Microsoft SharePoint Foundation 2010SPNavigation store and dynamic site structure, including sites and pages.
Public classPortalWebSiteMapNodeRepresents Web sites that are included in the navigation.
Public classProxySiteMapNodeRepresents the class derived from the PortalSiteMapNode class, used to wrap nodes of type CachedObjectSiteMapNode.
Public classSiteNavigationSettingsProvides cached read access to the portal navigation settings for a specified site collection.
Public classSiteNavigationSettingsWriterProvides read/write access to the navigation settings for a specified site collection.
Public classSPNavigationSiteMapNodeRepresents nodes that are backed by an SPNavigationNode class.
Public classStandardNavigationProviderNamesDefines constants that are the names of standard site map provider instances in the default web.config file for SharePoint Server.
Public classStandardNavigationSettingsmanages the global navigation and the current navigation (the standard navigation schemes).
Public classSwitchablePropertyDefines a property of a SiteMapDataSource object whose value depends on the SiteMapProvider that is currently selected by the SwitchableSiteMapProvider object.
Public classSwitchableSiteMapProviderProvides a way for a site's navigation settings to determine the SiteMapProvider instance that should be used when rendering a page.
Public classTaxonomyNavigationProvides common operations related to the managed navigation feature, friendly URLs, and the taxonomy navigation cache.
Public classTaxonomyNavigationCacheConfigManages configuration parameters for a taxonomy navigation cache.
Public classTaxonomyNavigationCacheStatisticsReports basic statistics for monitoring the behavior of the taxonomy navigation cache.
Public classTaxonomyNavigationContextReports information about processing the TaxonomyNavigation feature during the current HTTP request.
Public classTaxonomySiteMapNodeRepresents a navigation node that is obtained by a TaxonomySiteMapProvider object.
Public classTaxonomySiteMapProviderProvides a navigation site map that is represented by using a NavigationTermSet object that is based on a taxonomy TermSet object.
Public classWebNavigationSettingsManages the navigation settings for a publishing site.
  EnumerationDescription
Public enumerationNavigationLinkTypeAn enumeration that is used by a NavigationTerm object to indicate the type of navigation node.
Protected enumerationNavigationTermSetItem.CustomizablePropertyId
Public enumerationPortalNavigationTypeOptions that specify where the provider should get its SPNavigationNode links from and which include or hide settings to respect.
Public enumerationPortalSiteMapProvider.IncludeOptionTypes that specify the site map provider's inclusion behavior for Web sites and Web pages.
Public enumerationStandardNavigationSourceIdentifies the three enumeration choices displayed on the AreaNavigationSettings.aspx control pane.
Did you find this helpful?
(1500 characters remaining)

Community Additions

ADD
© 2013 Microsoft. All rights reserved.