Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何查询Sitecore归档以及可以查询哪些内容?_Sitecore_Sitecore6 - Fatal编程技术网

如何查询Sitecore归档以及可以查询哪些内容?

如何查询Sitecore归档以及可以查询哪些内容?,sitecore,sitecore6,Sitecore,Sitecore6,如何查询Sitecore归档以及可以查询哪些内容? 例如,我可以在存档项的字段值之后进行查询吗?我想您正在谈论查询存档数据的API。如果是这种情况,请查看Sitecore.Data.Archiving.SqlArchive类,尤其是它的方法GetEntries()。它接受的参数之一是ArchiveQuery实例 如果您仔细查看ArchiveQuery类,您将看到可以通过项目ID、父ID、名称、存档日期范围、原始位置和被存档项目的“存档人”数据进行查询 在此类查询中似乎没有使用字段数据的特殊API

如何查询Sitecore归档以及可以查询哪些内容?
例如,我可以在存档项的字段值之后进行查询吗?

我想您正在谈论查询存档数据的API。如果是这种情况,请查看
Sitecore.Data.Archiving.SqlArchive
类,尤其是它的方法
GetEntries()
。它接受的参数之一是
ArchiveQuery
实例

如果您仔细查看
ArchiveQuery
类,您将看到可以通过
项目ID
父ID
名称
、存档日期范围、原始位置和被存档项目的“存档人”数据进行查询

在此类查询中似乎没有使用字段数据的特殊API,但归档字段的数据仍然存储在
ArchivedFields
SQL表中。你可以尝试直接解决它来完成你所需要的(当然,风险由你自己承担)

希望这有帮助