首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenText内容网站服务元数据

OpenText内容网站服务元数据
EN

Stack Overflow用户
提问于 2016-10-13 02:57:33
回答 1查看 764关注 0票数 0

我有以下代码: ReportDetails有7个不同的属性。但是这段代码似乎不起作用,并且没有错误。

代码语言:javascript
复制
AttributeGroup DocTypeGrp = new AttributeGroup();
DocTypeGrp = docManClient.GetCategoryTemplate(ref otAuthentication, 12456);
StringValue doc = new StringValue();
doc.Values = new string[1];
doc.Values[0] = "Report";
DocTypeGrp.Values[0] = doc;

AttributeGroup rptDetailsGrp = docManClient.GetCategoryTemplate(ref otAuthentication, 45632);
StringValue rptGroup = new StringValue();
rptGroup.Values = new string[1];
rptGroup.Values[0] = string.Empty;
// rptGroup.Values[1] = "2012";
rptDetailsGrp.Values[0] = rptGroup;
rptGroup = new StringValue();
rptGroup.Values = new string[1];
rptGroup.Values[0] = "2012";
rptDetailsGrp.Values[1] = rptGroup;


Node existingNode = docManClient.GetNode(ref otAuthentication, reportFolder.ID); // Set Node
Metadata metadata = new Metadata(); //Create Metadata object
metadata.AttributeGroups = new AttributeGroup[] { DocTypeGrp , rptDetailsGrp };
existingNode.Metadata = metadata; // Set the Metadata objects back onto the node

docManClient.UpdateNode(ref otAuthentication, reportFolder);//Update Node

真的很想得到任何帮助。

EN

回答 1

Stack Overflow用户

发布于 2016-11-27 20:59:57

由于您要将类别添加到existingNode对象,并且在更新节点时,您传递的是不包含类别的reportFolder

如下所示更改代码应该可以解决您的问题

代码语言:javascript
复制
docManClient.UpdateNode(ref otAuthentication, existingNode);//Update Node
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40006341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档