Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Sitecore.Context.Database.Archives["archive"].GetEntries(pageIndex, pageSize) 语句返回的ArchiveEntry列表不是我想要的,而是我需要检索实际的项目。
Sitecore.Context.Database.Archives["archive"].GetEntries(pageIndex, pageSize)
ArchiveEntry
如何从存档列表中获取 Sitecore 项目?
你不能。这些项目已存档。这意味着您不能直接访问它们,也不能访问它们的自定义字段。您需要先使用以下方法恢复它们:
Sitecore.Context.Database.Archives["archive"].RestoreItem(archivalId)
这类似于在 Windows 中使用回收站 - 您将文件移动到那里并且您无法编辑它们,除非您将它们恢复回来。