如何使用coreservice获取特定类别中的关键字?
我正在查看CategoryData
类,但我没有看到与Keyword
相关的任何方法或属性
答案 0 :(得分:14)
获取类别中的关键字与获取文件夹中的组件类似。因此,您必须以类别为主题致电GetListXml
。
var filter = new OrganizationalItemItemsFilterData();
var category = "tcm:1-2-512";
var keywords = client.GetListXml(category, filter);
foreach (var keywordElement in keywords.Descendants())
{
...
}
某些背景 :核心服务是面向服务的API,因此...Data
个对象都没有任何方法可以加载其他信息。相反,所有数据访问都通过CoreServiceClient
,然后返回包含...数据的数据对象。
对于具有Java背景的人来说,这些可能更熟悉DAO / DTO,数据访问对象和数据传输对象:CoreServiceClient
是DAO,...Data
对象是DTO。 / p>