Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 以编程方式将文档从一个服务器库移动到另一个服务器库_Sharepoint_Sharepoint 2010_Sharepoint 2013 - Fatal编程技术网

Sharepoint 以编程方式将文档从一个服务器库移动到另一个服务器库

Sharepoint 以编程方式将文档从一个服务器库移动到另一个服务器库,sharepoint,sharepoint-2010,sharepoint-2013,Sharepoint,Sharepoint 2010,Sharepoint 2013,我是Sharepoint的初学者,被赋予了编写计时器作业的任务。触发后,我希望以编程方式将文档从一个Sharepoint服务器库移动到另一个服务器库。到目前为止,我的发现表明,这只能使用客户端对象模型实现,因为我无法使用SPWebApplication创建第二个Sharepoint server(spUrl2)实例。使用服务器对象模型的查找方法返回null 我正在从第一个Sharepoint服务器(spUrl1)运行以下代码: 现在我的问题是,是否可以使用服务器对象模型进行必要的操作,因为这非常

我是Sharepoint的初学者,被赋予了编写计时器作业的任务。触发后,我希望以编程方式将文档从一个Sharepoint服务器库移动到另一个服务器库。到目前为止,我的发现表明,这只能使用客户端对象模型实现,因为我无法使用
SPWebApplication创建第二个Sharepoint server(spUrl2)实例。使用服务器对象模型的查找
方法返回
null

我正在从第一个Sharepoint服务器(spUrl1)运行以下代码:

现在我的问题是,是否可以使用服务器对象模型进行必要的操作,因为这非常方便,而且我也希望这样做。若并没有,那个么我怎么可能做这个文件移动,因为我在网上找不到类似的参考


提前感谢您的支持。

您不能将服务器端对象模型用于不同的服务器场访问


您可以使用客户端对象模型,Rest API或sharepoint web services。

请给出一些示例代码,详细说明我如何具体使用服务器端对象模型。请检查以下链接:提到的链接使用的是客户端对象模型技术,而我正在寻找最好使用服务器端对象模型的任何方法。您只能在上面使用服务器端对象运行代码的服务器场。要访问其他服务器场的数据,必须使用CSOM或web服务。
SPWebApplication primaryWebApplication = 
    SPWebApplication.Lookup(new Uri("http://spUrl1"));

SPWebApplication secondaryWebApplication = 
    SPWebApplication.Lookup(new Uri("http://spUrl2"));