迁移sharepoint项及其版本

时间:2018-03-31 11:50:54

标签: c# sharepoint-online csom

在我的项目中,我正在将Sharepoint项目从源站点迁移到目标站点。我需要维护源文件的所有版本。 我对sharepoint项目迁移的方法如下。

  1. 读取源文件数据
  2. 在目的地
  3. 创建新文件
  4. 在目标文件中写入文件数据。
  5. 逐个阅读源文件版本
  6. 在目标文件中添加版本。
  7. 在这里,我可以上传文件版本。但我会覆盖当前版本的目标文件。我需要添加文件版本而不更改其当前版本。我怎样才能实现它?

        using (MemoryStream memoryStream = new MemoryStream(srcVersiondataBytes))
        {    
            SPFile.SaveBinaryDirect(clientcontext, destServerRelativeUrl, memoryStream, true);
         }
        clientcontext.ExecuteQuery();
    

1 个答案:

答案 0 :(得分:0)

适用于Office 365或SharePoint内部部署吗?