gpt4 book ai didi

sharepoint-2013 - Sharepoint 2013 - 分类法 - Microsoft.SharePoint.Taxonomy.TaxonomySession.GetTaxonomySession”

转载 作者:行者123 更新时间:2023-12-04 07:09:47 24 4
gpt4 key购买 nike

我正在使用 C# 更新管理元数据字段。
以下是获取 term 的 TermId 的代码。

        string termId = string.Empty;

try
{
TaxonomySession tSession = TaxonomySession.GetTaxonomySession(CC);
TermStore termStore = taxonomySession.GetDefaultSiteCollectionTermStore();
TermSet tset = ts.GetTermSet(termSetId); // I have proper Guid here, checked this in SharePoint 2013 server.

LabelMatchInformation lmi = new LabelMatchInformation(CC);

lmi.Lcid = 1033;
lmi.TrimUnavailable = true;
lmi.TermLabel = "xyz"; //Name of the term.

TermCollection termMatches = tset.GetTerms(lmi);

CC.Load(tSession);
CC.Load(ts);
CC.Load(tset);
CC.Load(termMatches);
CC.ExecuteQuery();

if (termMatches != null && termMatches.Count() > 0)
termId = termMatches.First().Id.ToString();
}
catch (Exception ex)
{
var d = ex.Message;
}

return termId;

}

但我得到了异常(exception):
“无法从空对象调用方法或检索属性。以下调用堆栈返回的对象为空。\"GetDefaultSiteCollectionTermStore\r\nMicrosoft.SharePoint.Taxonomy.TaxonomySession.GetTaxonomySession”。

我尝试从 Sharepoint2013 手动加载,在那里工作正常。
有什么遗漏吗?
感谢帮助..

最佳答案

归功于 user1545314 和谷歌

enter image description here

关于sharepoint-2013 - Sharepoint 2013 - 分类法 - Microsoft.SharePoint.Taxonomy.TaxonomySession.GetTaxonomySession”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23104998/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com