首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sharepoint网站页面库SPListItem和SPListItemVersion

Sharepoint网站页面库SPListItem和SPListItemVersion
EN

Stack Overflow用户
提问于 2014-12-03 18:19:25
回答 1查看 181关注 0票数 0

“我的网站”页库已启用版本控制。

当我获得SPListItemVersion时,我会收到当前的SPListitem (最后一次发布)。

如何获取特定版本的SPListItem?

EN

回答 1

Stack Overflow用户

发布于 2014-12-03 18:32:27

您需要使用SPListItemVersionCollection

然后检索您的列表项目并获取版本:

代码语言:javascript
复制
SPListItem Item = list.Items.Where(...);
SPListItemVersionCollection VersionCol = list.Versions;

现在,VersionCol包含了该文档的所有版本,您可以遍历它或执行您喜欢的任何操作:

代码语言:javascript
复制
foreach(var ver in VersionCol)
{
    ...
}

对于注释:默认情况下不能从版本中获取SPListItem,因为正如您所说的,返回类型是SPListItemVersion。然而,这类似于列表项,因为它仍然具有像Fields这样的关键属性。在目标库中,使用创建一个新的SPListItem,并将版本字段与新项目字段相匹配。冲洗,然后重复。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27269058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档