回答

4

您需要赶上增加的项目每次将文件上传到SharePoint时自动触发的事件。在Visual Studio本身内有SharePoint事件接收器的模板(新项目>SharePoint>事件接收器)。

向导将引导您完成解决方案的创建 - 包括您想要处理的事件。一旦创建完成,您将在解决方案中看到空的事件接收器,您可以在其中添加逻辑来执行任何您想要的操作。传递给每个事件接收器的'属性'对象包含有关您上传的文件的所有必要信息。

This link很好地描述了文档库引发的每个事件的功能。

如果您是经过了一个相对深入的指导主题,看看here

另一种方法是使用SharePoint设计创建SharePoint工作流是在项目上载引发的 - 尽管这可能是更简单的方法,它最终导致更少的定制的解决方案。

在同一时间问候多个上传时,SharePoint事件接收器(据我所知)是在一个项目的情况下(即一个文件上传),所以我可能会之一:

  • 查询文档库/数据库中找到相同的“dateCreated会”项值
  • 使用数据库来保存上传的文件记录,登录上传时间文件名和然后根据匹配记录执行操作。
+0

谢谢@chris其实我认为没有事件多个项目上传。 – TinTin

相关问题