3.1.5.9 Microsoft.SharePoint.Client.Publishing.Navigation.NavigationTermSetView

TypeId: {097234E9-47DA-431F-BD12-173C296B187B}

ShortName: SP.Publishing.Navigation.NavigationTermSetView

The NavigationTermSetView class stores contextual information (for example the active Web site, site map provider, and policy for trimming child nodes) that affects the calculation of certain properties for the NavigationTerm (section 3.1.5.5) objects in a NavigationTermSet (section 3.1.5.7).

Remarks:

Resolving URLs depends on which Web site is in use. For example, the NavigationTerm.GetResolvedDisplayUrl (section 3.1.5.5.2.1.3) method resolves a relative URL differently when the TermSet ([MS-EMMCSOM] section 3.1.5.20) object is attached to a different Web site.

To minimize the size of NavigationTermSet objects in the taxonomy navigation cache, this additional contextual information is separated into the NavigationTermSetView class.  This allows the protocol server to return different cached views of the NavigationTermSet without making expensive copies of the internal tree structure.  The protocol client can call NavigationTermSet.GetWithNewView section 3.1.5.7.2.2.6) to switch between views.