各位同事您好,
我开始编写一个 SharePoint 适配器,它应该适用于:支持 SharePoint 2016 On-Premise/ Online 和 365。到目前为止,我已经了解 Office365 使用 Online,因此它将支持的版本缩小到:SharePoint 2016 On-Premise 和 SharePoint在线的。
我为每个支持的版本找到了两个不同的 API:
SharePoint 2016 本地 API:SharePoint Server 2016 客户端组件 SDK https://www.microsoft.com/en-us/download/details.aspx?id=51679
SharePoint Online API:Microsoft.SharePointOnline.CSOM(最新版本 - 16.1.7018.1200) https://msdn.microsoft.com/en-us/library/office/jj193041.aspx https://www.nuget.org/packages/ Microsoft.SharePointOnline.CSOM/
根据信息(https://dev.office.com/blogs/using-correct-csom-version-for-sharepoint-customizations)如果您可以保证您的代码不会触及尚未启用的属性-本地版本,理论上您也可以将 SharePoint Online CSOM 与本地一起使用。我的用户故事似乎很简单:文件和文件夹的 CRUD 操作、结帐/覆盖/下载/结帐。
我的问题:我能否使用 Microsoft.SharePointOnline.CSOM 在 OnPremise 和在线服务器上满足我简单的用户故事?我无法在 On-Premise 和 Online 之间找到任何信息或一些比较映射表。
如果需要任何其他信息,请告诉我。
最好的问候, SVG