我正在使用 Tridion Core Service 来获取从特定目标上的出版物中发布的所有组件。代码如下。由于可能有很多组件,并且使用此代码获得的结果包含所有项目,有没有办法缩小结果范围(如提供 ItemType 和递归为 false)。
var filter = new PublishTransactionsFilterData
{
PublicationTarget = new LinkToPublicationTargetData { IdRef = targetId },
ForRepository = new LinkToRepositoryData { IdRef = GetPublication(publicationId)},
BaseColumns = ListBaseColumns.IdAndTitle,
};
XElement t= Instance.GetSystemWideListXml(filter);
var v = t.Elements().Where(k => k.Attribute("ItemType").Value == "16");