如何获取该项目最后在Tridion中发布的日期/时间

use*_*567 7 tridion tridion-2011

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

我试图为PublishInfoData创建对象以便使用PublishedAt.

  PublishInfoData pobj = csClient.Read(pageTCMID, readoptions) as PublishInfoData;
Run Code Online (Sandbox Code Playgroud)

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

请建议.

And*_*huk 8

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

csClient.GetListPublishInfo(pageTCMID);
Run Code Online (Sandbox Code Playgroud)

然后你必须选择最新的:

var publishInfo = csClient.GetListPublishInfo(pageTCMID);
var lastPublishedAt = publishInfo.OrderByDescending(pi => pi.PublishedAt).First().PublishedAt;
Run Code Online (Sandbox Code Playgroud)