【问题标题】:Programmatically Updating a document library in Sharepoint以编程方式更新 Sharepoint 中的文档库
【发布时间】:2010-01-04 21:22:54
【问题描述】:

我对 SHarepoint 很陌生。我有一个要求,我需要将一些文档从不同的文档库移动到一个名为“Region”的文档库。因此,每次在这些文档库中更新文档时,该文档也应该在库“区域”中更新。 我在类库中编写了一个 c# 函数,将文档复制到库中,并将 dll 添加到该站点的 Bin 文件夹中。函数运行正常。但是我卡住了,我不知道在哪里调用这个函数。我应该在什么情况下编写它,这样每次修改这些文档中的任何一个时,该更改都必须反映在“区域”库中。

【问题讨论】:

    标签: sharepoint event-handling events


    【解决方案1】:

    您必须创建一个 SharePoint 事件处理程序并将其附加到您更改文档的所有文档库中。然后,您将覆盖 ItemAddedItemUpdated 方法来执行复制。

    在 StackOverflow 讨论中查看更多信息:SharePoint running a method when item added to a library

    【讨论】:

      【解决方案2】:

      正如天真的主义者所说,使用事件处理程序可能是最好的方法。或者,如果您正在进行的工作是更大整体的一部分,例如一个工作流,那么您可能需要考虑创建一个 Visual Studio 工作流,这可能非常复杂,开始使用时,或者使用一个简单的工具,例如允许将简单的 C# sn-ps 直接添加到 SharePoint Designer 工作流的 Workflow Power Pack .

      看看these articles。更多信息can be found here

      请注意,我在 Power Pack 上工作,所以我有偏见。话虽如此,效果很好;-)

      【讨论】:

        猜你喜欢
        • 2012-02-15
        • 1970-01-01
        • 2011-10-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多