请介绍如何使用Tridion的TOM.NET API根据C#中的WebDAV URL获取文件夹中的组件列表。
答案 0 :(得分:2)
var folder = (Folder) session.GetObject("/webdav/Test/Building%20Blocks/Default%20Templates");
var filter = new OrganizationalItemItemsFilter(session);
var listXml = folder.GetListItems(filter);
GetItems
方法将返回一个对象列表,而GetListItems
返回一个XML元素。根据您使用的Tridion版本,您可能尚未实施GetItems
方法
您可以在过滤器变量上设置其他属性。
答案 1 :(得分:0)
List<RepositoryLocalObject> myLookComponentList =
(List<RepositoryLocalObject>)folder.GetItems(filter).ToList();