private void Export(XmlElement parentElement, TermGroup group) { XmlElement groupElement = GetGroupElement(parentElement, group); var termSets = group.TermSets; if (!group.IsObjectPropertyInstantiated("TermSets") || !group.TermSets.AreItemsAvailable) { _ctx.Load(termSets); _ctx.ExecuteQuery(); } foreach (TermSet termSet in termSets) { Export(groupElement, termSet); } }
public XmlDocument Export(TermGroup group) { if (group == null) { throw new ArgumentNullException("group", "The Group object is null."); } LoadLanguages(group.TermStore); XmlElement groupElement = AddGroupElement(null, group); var termSets = group.TermSets; if (!group.IsObjectPropertyInstantiated("TermSets") || !group.TermSets.AreItemsAvailable) { _ctx.Load(termSets); _ctx.ExecuteQuery(); } foreach (TermSet termSet in termSets) { Export(groupElement, termSet); } return(_xml); }
public XmlDocument Export(TermGroup group) { if (group == null) throw new ArgumentNullException("group", "The Group object is null."); LoadLanguages(group.TermStore); XmlElement groupElement = AddGroupElement(null, group); var termSets = group.TermSets; if (!group.IsObjectPropertyInstantiated("TermSets") || !group.TermSets.AreItemsAvailable) { _ctx.Load(termSets); _ctx.ExecuteQuery(); } foreach (TermSet termSet in termSets) { Export(groupElement, termSet); } return _xml; }