PublishTransactionFilterData中的属性,以使用Tridion核心服务缩小搜索范围
我使用TridionCore服务从特定目标的出版物中发布所有组件。代码如下。由于可以有很多组件,并且使用此代码获得的结果包含所有项,因此有没有办法缩小结果范围(例如提供ItemType和recursive as false)PublishTransactionFilterData中的属性,以使用Tridion核心服务缩小搜索范围,tridion,Tridion,我使用TridionCore服务从特定目标的出版物中发布所有组件。代码如下。由于可以有很多组件,并且使用此代码获得的结果包含所有项,因此有没有办法缩小结果范围(例如提供ItemType和recursive as false) 首先,由于ListBaseColumns.IdAndTitle没有ItemType属性,您的代码将始终返回null。缩小结果范围的唯一方法是您可以在PublishTransactionFilterData上找到的属性,它们是: EndDate,StartDate仅在此时间
首先,由于
ListBaseColumns.IdAndTitle
没有ItemType
属性,您的代码将始终返回null。缩小结果范围的唯一方法是您可以在PublishTransactionFilterData
上找到的属性,它们是:
- EndDate,StartDate仅在此时间戳内搜索
- 优先权,如果你知道的话
- 发布人,如果你知道是谁发布的
<tcm:Item ID="tcm:0-241-66560" Title="page" Allow="24576" Deny="67108864" Icon="T64L0P0" ItemType="64" ItemID="tcm:2-72-64" State="4" StateChangeDate="2013-03-11T14:53:55" Publication="Test" PublicationTarget="Local" ItemPath="\Test\New Structure Group" Action="0" ScheduleDate="" UserId="tcm:0-11-65552" User="domain\user" Priority="4" Managed="0" />
您可以对任何属性进行postfilterHi,您是否有兴趣仅为Tridion加入StackExchange站点的私人测试版?在Twitter上添加我(rsleggett),我会给你发送一个链接加入。
<tcm:Item ID="tcm:0-241-66560" Title="page" Allow="24576" Deny="67108864" Icon="T64L0P0" ItemType="64" ItemID="tcm:2-72-64" State="4" StateChangeDate="2013-03-11T14:53:55" Publication="Test" PublicationTarget="Local" ItemPath="\Test\New Structure Group" Action="0" ScheduleDate="" UserId="tcm:0-11-65552" User="domain\user" Priority="4" Managed="0" />