tridion 核心服务中是否有任何方法可以为我提供在特定目标上发布的组件列表。使用搜索过滤器数据,我可以获得已发布的组件,它不会为我提供特定目标的结果。
问候, 拉金德拉
您需要使用PublishTransactionsFilterData
然后使用GetSystemWideListXml
orGetSystemWideList
方法:
var filter = new PublishTransactionsFilterData();
filter.PublicationTarget = new LinkToPublicationTargetData{ IdRef = "tcm:x-xx-xxx"};
client.GetSystemWideListXml(filter);
client.GetSystemWideList(filter);
你想做的事情叫做解决。您可以使用 ICoreService2011.ResolveItems (或类似的东西,具体取决于您使用的核心服务/客户端)。