SharePoint SOM 还是 CSOM?

SharePoint SOM or CSOM?

我需要在我们现有的 SharePoint 2013 服务器中执行以下操作:

"创建一个定时作业来检查列表中的行

根据这篇文章,看起来 "Server object model" 是解决此问题的方法:https://msdn.microsoft.com/EN-US/library/office/jj164060.aspx#ServerOM

但是目前我的开发机器上没有安装 SharePoint(Windows7 Professional,32 位,4 GB RAM)。

我认为可以使用 SharePoint 客户端对象模型来实现所需要的。

这里有什么需要注意的吗?

在此 MSDN link 您可以看到 API for Sharepoint 2013 的功能。

您可以在页面图片下方阅读:

If you want to do this ...                ... use these APIs

Create a timer job                            Server object model


我想你必须在你的开发机器上安装 Sharepoint。

您仍然可以对客户 API 进行 "timer jobs"。

您不能再使用 SharePoint 计时器作业,因此您必须 运行 您自己 "timer jobs" 作为 Windows 计划任务 (OnPrem) 或 Windows Azure Web 作业 (SPOnline)。

有关 "remote timer job" 示例和视频,请参阅 https://github.com/OfficeDev/PnP/tree/master/Samples/Core.SimpleTimerJob

提示: 无需创建 SharePoint 提供商托管应用程序。您可以使用 ClientContext 和 URL 参数连接到 SharePoint。在这种情况下,您必须确保执行用户有权访问给定的 SharePoint 站点。