Tridion Core Service を使用して、特定のターゲットのパブリケーションから公開されたすべてのコンポーネントを取得しています。コードは以下のとおりです。多くのコンポーネントが存在する可能性があり、このコードを使用して取得した結果にはすべてのアイテムが含まれているため、結果を絞り込む方法はありますか (ItemType と recursive を 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");