Share via


NavigationTermSet class

Specifies navigation behavior and properties for a TermSet object that is used to drive the navigation and friendly URLs for a website.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Client.ClientObject
    Microsoft.SharePoint.Client.Publishing.Navigation.NavigationTermSetItem
      Microsoft.SharePoint.Client.Publishing.Navigation.NavigationTermSet

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

Syntax

'Declaration
Public Class NavigationTermSet _
    Inherits NavigationTermSetItem
'Usage
Dim instance As NavigationTermSet
public class NavigationTermSet : NavigationTermSetItem

Remarks

This class adds additional properties and operations that are specific to managed navigation.

The NavigationTermSet object has two modes: an editable mode that acts as a lightweight wrapper for a TermSet object, and an optimized read-only mode that is used to reduce the memory size of the NavigationTermSet objects stored in the taxonomy navigation cache.

Use the GetAsResolvedByWeb method to construct an editable instance. Use the TaxonomyNavigation methods to obtain read-only instances from the taxonomy navigation cache.

Note

The NavigationTermSet class supports multiple views via the GetWithNewView method.

See NavigationTermSetView documentation for more information.

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

NavigationTermSet members

Microsoft.SharePoint.Client.Publishing.Navigation namespace