如何在Tridion中使用WebDAV URL列出文件夹的现有组件?

时间:2012-03-07 07:11:42

标签: tridion

请介绍如何使用Tridion的TOM.NET API根据C#中的WebDAV URL获取文件夹中的组件列表。

2 个答案:

答案 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();