StandardNavigationSettings class

manages the global navigation and the current navigation (the standard navigation schemes).

Inheritance hierarchy


Namespace:  Microsoft.SharePoint.Publishing.Navigation
Assembly:  Microsoft.SharePoint.Publishing (in Microsoft.SharePoint.Publishing.dll)


<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class StandardNavigationSettings
Dim instance As StandardNavigationSettings
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class StandardNavigationSettings


This class represents the GlobalNavigation property and CurrentNavigation property of the WebNavigationSettings class.

The GlobalNavigation scheme typically includes a navigation menu that appears at the top of the master page, while the CurrentNavigation typically includes a navigation menu that appears on the left side of the master page.

Behind the scenes, the high-level global and current navigation providers correspond to a number of low-level configurations that need to be specified in a WebNavigationSettings object. As an API, StandardNavigationSettings is the easiest one to use but it has limited functionality. For example, configuring an auxiliary TaxonomySiteMapProvider object can be done only by using a SiteMapProviderSettingsList collection.

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See also


StandardNavigationSettings members

Microsoft.SharePoint.Publishing.Navigation namespace