使用核心服务通过其tcm id获取组件

时间:2015-09-03 10:16:35

标签: tridion core s

我需要使用核心服务基于其tcm id获取组件。如果可能的话,请帮助我使用核心服务的哪些功能以及一些示例代码。

提前致谢!!

1 个答案:

答案 0 :(得分:2)

请查看文档中的部分,您可以找到here

一个基本样本(我的头脑,未经测试;)):

ComponentData component = (ComponentData)client.Read(yourComponentId, new ReadOptions());
string title = component.Title;
XElement content = XElement.Parse(component.Content);

Read方法会为您提供一个IdentifiableObjectData对象,如果您确定应该返回的内容,可以将其转换为所需的类型。 ReadOptions对象将指示CoreService如何加载项目,例如,加载所有关键字URI也使用LoadFlags.KeywordXlinks