3.1.5.7 Microsoft.SharePoint.Client.Publishing.Navigation.NavigationTermSet
TypeId: {5ED5AE4C-8E92-4E56-AF6E-D349611614D8}
ShortName: SP.Publishing.Navigation.NavigationTermSet
Specifies navigation behavior and properties for a term set that is used for taxonomy navigation. The NavigationTermSet class is based on the TermSet class ([MS-EMMCSOM] section 3.1.5.20). NavigationTermSet inherits from the NavigationTermSetItem class (section 3.1.5.8).
Remarks:
The properties of the NavigationTermSet class MAY be stored in TermSet.CustomProperties ([MS-EMMCSOM] section 3.1.5.20.1.1.3). However, this protocol intends that the properties be accessed through the NavigationTermSet class for clarity and efficiency.
The NavigationTermSet object has two modes: an "editable" mode that is required in order to make updates to the object, and a "read-only" mode that, when used, improves performance by retrieving the object from the taxonomy navigation cache. The read-only mode is indicated by the NavigationTermSetItem.IsReadOnly property (section 3.1.5.8.1.1.4). Use the GetAsEditable (section 3.1.5.7.2.2.4) method to obtain an editable instance.
If the NavigationTermSet is read-only and the protocol client attempts to assign any property or call any method that would change the object state, then the protocol server MUST return an InvalidOperationException error.