当前位置: 首页>>代码示例>>C#>>正文


C# TermStore.IsPropertyAvailable方法代码示例

本文整理汇总了C#中TermStore.IsPropertyAvailable方法的典型用法代码示例。如果您正苦于以下问题:C# TermStore.IsPropertyAvailable方法的具体用法?C# TermStore.IsPropertyAvailable怎么用?C# TermStore.IsPropertyAvailable使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在TermStore的用法示例。


在下文中一共展示了TermStore.IsPropertyAvailable方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: SPOTermStore

        public SPOTermStore(TermStore termStore)
        {
            _termStore = termStore;

            if (_termStore.ServerObjectIsNull == null)
            {
                _termStore.Context.Load(_termStore);
                _termStore.Context.Load(_termStore, ts => ts.ContentTypePublishingHub);
                _termStore.Context.ExecuteQuery();
            }

            if (_termStore.IsPropertyAvailable("DefaultLanguage"))
                SetProp("DefaultLanguage", _termStore.DefaultLanguage, false);
            if (_termStore.IsPropertyAvailable("WorkingLanguage"))
                SetProp("WorkingLanguage", _termStore.WorkingLanguage, false);
        }
开发者ID:ejaya2,项目名称:PowerShell-SPOCmdlets,代码行数:16,代码来源:SPOTermStore.cs

示例2: AddTermStoreElement

        private XmlElement AddTermStoreElement(XmlElement parent, TermStore termStore)
        {
            XmlElement element = _xml.CreateElement("TermStore");
            if (parent == null)
                _xml.AppendChild(element);
            else
                parent.AppendChild(element);

            element.SetAttribute("Name", termStore.Name);
            element.SetAttribute("Id", termStore.Id.ToString());
            element.SetAttribute("IsOnline", termStore.IsOnline.ToString());
            element.SetAttribute("WorkingLanguage", termStore.WorkingLanguage.ToString());
            element.SetAttribute("DefaultLanguage", termStore.DefaultLanguage.ToString());
            if (!termStore.SystemGroup.IsPropertyAvailable("Id") || !termStore.IsPropertyAvailable("ContentTypePublishingHub"))
            {
                _ctx.Load(termStore, ts => ts.ContentTypePublishingHub);
                _ctx.Load(termStore.SystemGroup, s => s.Id);
                _ctx.ExecuteQuery();
            }
            element.SetAttribute("SystemGroup", termStore.SystemGroup.Id.ToString());
            element.SetAttribute("ContentTypePublishingHub", termStore.ContentTypePublishingHub);

            return element;
        }
开发者ID:ejaya2,项目名称:PowerShell-SPOCmdlets,代码行数:24,代码来源:ExportTermsHelper.cs

示例3: LoadLanguages

 private void LoadLanguages(TermStore termStore)
 {
     if (_languages != null) return;
     if (!termStore.IsPropertyAvailable("Languages"))
     {
         _ctx.Load(termStore, l => l.Languages);
         _ctx.ExecuteQuery();
     }
     _languages = termStore.Languages;
 }
开发者ID:ejaya2,项目名称:PowerShell-SPOCmdlets,代码行数:10,代码来源:ExportTermsHelper.cs

示例4: LoadWorkingLanguage

 private void LoadWorkingLanguage(TermStore termStore)
 {
     if (_workingLanguage > 0) return;
     if (!termStore.IsPropertyAvailable("WorkingLanguage"))
     {
         _ctx.Load(termStore, l => l.WorkingLanguage);
         _ctx.ExecuteQuery();
     }
     _workingLanguage = termStore.WorkingLanguage;
 }
开发者ID:ejaya2,项目名称:PowerShell-SPOCmdlets,代码行数:10,代码来源:ImportTermsHelper.cs


注:本文中的TermStore.IsPropertyAvailable方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。