在 EpiServer 6 中,每当页面发布时,我都需要对其进行重新索引。在 PublishedPage 事件处理程序中,我正在检查页面是否已发布,使用:
e.Page.CheckPublishedStatus(PagePublishedStatus.PublishedIgnoreDates)
此方法始终返回false
. 页面的 Status 属性是Published
PendingPublish 属性true
,我假设这就是 CheckPublishedStatus 返回 false 的原因。
页面发布后,PendingPublish 属性何时设置为 false?是否有另一个事件处理程序可以用于我的索引目的?