我如何获取该项目的上次发布日期/时间。

我尝试为PublishInfoData创建对象以便使用PublishedAt。

  PublishInfoData pobj = csClient.Read(pageTCMID, readoptions) as PublishInfoData;


但这会产生错误,例如无法将IdentifiableObjectData转换为PublishInfoData。

请提出建议。

最佳答案

这将为您提供所有发布信息:

csClient.GetListPublishInfo(pageTCMID);


然后,您必须选择最新的:

var publishInfo = csClient.GetListPublishInfo(pageTCMID);
var lastPublishedAt = publishInfo.OrderByDescending(pi => pi.PublishedAt).First().PublishedAt;

关于tridion - 我如何获取该项目在Tridion中上次发布的日期/时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13033056/

10-12 19:09