3.1.5.23 Microsoft.SharePoint.Client.Taxonomy.TermStore

TypeId: {9D8A8884-B1DC-4DBC-81C5-DDEA8AD3184C}

ShortName: SP.Taxonomy.TermStore

Represents a term store that contains metadata within child TermGroup (section 3.1.5.18) objects, TermSet (section 3.1.5.20) objects, and Term (section 3.1.5.16) objects.

Remarks:

TermStore contains zero or more TermGroup objects, which are used to organize Term objects within TermSets. Access the groups through the Groups (section 3.1.5.23.1.2.1) property.

The TermStore class also provides methods for creating new child TermGroup objects. Additionally, it provides properties that are used to get and set values of the TermStore object such as the set of working languages, and access to the keyword and orphaned term TermSet objects.

Use methods of the TermStore class such as the GetTerms (section 3.1.5.23.2.2.5) and GetTermSets (section 3.1.5.23.2.2.7) to search for and get Term and TermSet objects across all child groups.

Finally, the TermStore provides the CommitAll (section 3.1.5.23.2.1.1) method to commit changes to the protocol database. CommitAll is the only way to persist changes to the database when updates are made in child objects, such as TermGroup, TermSet, and Term.

The ContentTypePublishingHub property is not included in the default scalar property set for this type.