Share via


StandardNavigationSettings class

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

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Client.ClientObject
    Microsoft.SharePoint.Client.Publishing.Navigation.StandardNavigationSettings

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

Syntax

'Declaration
Public NotInheritable Class StandardNavigationSettings _
    Inherits ClientObject
'Usage
Dim instance As StandardNavigationSettings
public sealed class StandardNavigationSettings : ClientObject

Remarks

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

Reference

StandardNavigationSettings members

Microsoft.SharePoint.Client.Publishing.Navigation namespace