private void Export(XmlElement parentElement, TermSet termSet) { XmlElement termSetElement = GetTermSetElement(parentElement, termSet); var terms = termSet.Terms; if (!termSet.IsObjectPropertyInstantiated("Terms") || !termSet.Terms.AreItemsAvailable) { _ctx.Load(terms); _ctx.ExecuteQuery(); } foreach (Term term in terms) { Export(termSetElement, term); } }
public XmlDocument Export(TermSet termSet) { if (termSet == null) { throw new ArgumentNullException("termSet", "The TermSet object is null."); } LoadLanguages(termSet.TermStore); XmlElement termSetElement = AddTermSetElement(null, termSet); var terms = termSet.Terms; if (!termSet.IsObjectPropertyInstantiated("Terms") || !termSet.Terms.AreItemsAvailable) { _ctx.Load(terms); _ctx.ExecuteQuery(); } foreach (Term term in terms) { Export(termSetElement, term); } return(_xml); }
public XmlDocument Export(TermSet termSet) { if (termSet == null) throw new ArgumentNullException("termSet", "The TermSet object is null."); LoadLanguages(termSet.TermStore); XmlElement termSetElement = AddTermSetElement(null, termSet); var terms = termSet.Terms; if (!termSet.IsObjectPropertyInstantiated("Terms") || !termSet.Terms.AreItemsAvailable) { _ctx.Load(terms); _ctx.ExecuteQuery(); } foreach (Term term in terms) { Export(termSetElement, term); } return _xml; }