我需要使用核心服务基于其tcm id获取组件。如果可能的话,请帮助我使用核心服务的哪些功能以及一些示例代码。
提前致谢!!
答案 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