4

您能否解释一下如何使用 Tridion 的 TOM.NET API 根据 C# 中的 WebDAV URL 获取文件夹中的组件列表。

4

2 回答 2

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实现方法

您可以在过滤器变量上设置其他属性。

于 2012-03-07T11:47:27.443 回答
0
List<RepositoryLocalObject> myLookComponentList = 
     (List<RepositoryLocalObject>)folder.GetItems(filter).ToList();
于 2014-08-07T19:41:41.893 回答