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 に答える