首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSOM文件当前版本

CSOM文件当前版本
EN

Stack Overflow用户
提问于 2021-06-29 20:12:42
回答 1查看 316关注 0票数 0

我有一个设计要求显示当前的文件版本。据我所知,File没有版本号属性,而SharePoint基本上没有将当前的文件状态视为一个版本?为了完成这项工作,我想要做的事情如下:

代码语言:javascript
复制
clientContext.Load(file, f => f.Versions);
FileVersionCollection fileVersionCollection = file.Versions;
int currentFileVersion = fileVersionCollection.Count + 1;

现在,我将File.Versions作为可选字段,以便在方法中进行初始化。为了提高查询性能,我想保持可选,所以如果设计不需要版本,就可以省略。因此,如果我们不能从File直接获得当前版本,那么想要调用它,因为设计问题正在考虑中。但是,如果有一种方法可以直接从File获取当前版本而不初始化File.Versions,请告诉我(也许我忽略了一个字段)?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-30 09:11:22

不,在File对象中没有vesion属性。我们必须初始化File.Versions以获得文件版本。

为了获得当前的文件版本,我们使用FileVersion.IsCurrentVersion属性来检查它:https://learn.microsoft.com/en-us/previous-versions/office/sharepoint-csom/ee539266(v=office.15)

以下是一篇供您参考的文章:

https://www.codesharepoint.com/csom/get-current-version-of-file-in-sharepoint-using-csom

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

https://stackoverflow.com/questions/68185082

复制
相关文章

相似问题

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