【问题标题】:Moving documents from one server library to another server library programmatically以编程方式将文档从一个服务器库移动到另一个服务器库
【发布时间】:2014-05-14 13:30:37
【问题描述】:

我是 Sharepoint 的初学者,我的任务是编写计时器作业。一旦触发,我想以编程方式将文档从一个 Sharepoint 服务器库移动到另一个服务器库。到目前为止,我的发现表明这只能使用 Client Object Model 实现,因为我无法使用 Server Object Model 使用 SPWebApplication.Lookup 方法创建第二个 Sharepoint 服务器 (spUrl2) 实例strong> 并且此方法返回null

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

SPWebApplication primaryWebApplication = 
    SPWebApplication.Lookup(new Uri("http://spUrl1"));

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

现在我的问题是,是否可以使用服务器对象模型来做必要的事情,因为这非常方便而且我想要同样的东西。如果不是,那么我怎么可能做这个文件移动,因为我在网上找不到与此相关的类似参考。

提前感谢您的支持。

【问题讨论】:

    标签: sharepoint sharepoint-2010 sharepoint-2013


    【解决方案1】:

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

    您可以使用客户端对象模型、Rest API 或共享点网络服务。

    【讨论】:

    • 请详细说明如何通过给出一些示例代码来具体使用服务器端对象模型。
    • 提到的链接是使用客户端对象模型技术,而不是我正在寻找任何最好使用服务器对象模型的方法。
    • 您只能在运行代码的那个场上使用服务器端对象。要访问另一个农场的数据,您必须使用 CSOM 或网络服务。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 1970-01-01
    • 2011-08-25
    • 1970-01-01
    相关资源
    最近更新 更多