Ejemplo n.º 1
0
        protected override void QueryChildObjects() // abstract
        {
            this.SetClientWorkingLanguageToDefault();
            var childRetrievals = TermSetDownloader.GetRetrievalsForMinimalProperties();

            this.ClientContext.Load(this.ClientTermGroup, group => group.TermSets.Include(childRetrievals));
        }
Ejemplo n.º 2
0
        protected override void AssignChildObjects() // abstract
        {
            foreach (TermSet clientTermSet in this.ClientTermGroup.TermSets)
            {
                var termSetDownloader = new TermSetDownloader(this.DownloaderContext, clientTermSet, this.TreeDepth + 1);
                termSetDownloader.AssignMinimalProperties();

                LocalTermSet localTermSet = termSetDownloader.LocalObject;
                this.LocalObject.AddTermSet(localTermSet);

                Debug.WriteLine("  ==> Fetching TermSet: " + localTermSet.Name);

                if (this.ShouldRecurse)
                {
                    termSetDownloader.FetchItem();
                }
            }
        }
Ejemplo n.º 3
0
 protected override void QueryMinimalProperties()
 {
     this.SetClientWorkingLanguageToDefault();
     this.ClientContext.Load(this.ClientTermSet, TermSetDownloader.GetRetrievalsForMinimalProperties());
 }