EpiServer PendingPublish在PublishedPage事件中为true

时间:2013-10-11 11:23:20

标签: episerver episerver-6

在EpiServer 6中,我需要在页面发布时对其重新编制索引。在PublishedPage事件处理程序内部,我正在使用以下方式检查页面是否已发布:

e.Page.CheckPublishedStatus(PagePublishedStatus.PublishedIgnoreDates)

此方法始终返回false。页面的Status属性为Published,但PendingPublish属性为true,我假设这就是CheckPublishedStatus返回false的原因。

在发布页面后,PendingPublish属性何时设置为false?我可以使用另一个事件处理程序进行索引吗?

1 个答案:

答案 0 :(得分:1)

也许我误解了你要做的事情,但是如果 PublishedPage 事件触发,则事件参数将始终是已发布的页面。

那么,在我看来,状态检查是多余的?