Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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
File upload sharepoint库多文档上载事件的任何eventreceiver?_File Upload_Sharepoint 2010_Document Library - Fatal编程技术网

File upload sharepoint库多文档上载事件的任何eventreceiver?

File upload sharepoint库多文档上载事件的任何eventreceiver?,file-upload,sharepoint-2010,document-library,File Upload,Sharepoint 2010,Document Library,共享点库多文档上载事件的任何事件接收器?在库中上载多个文档时,我正在尝试更新一些信息。我没有任何线索。您需要捕获每次将文件上载到SharePoint时自动触发的ItemAdded事件。Visual Studio本身中有SharePoint事件接收器的模板(新建项目>SharePoint>事件接收器) 该向导将指导您完成解决方案的创建,包括要处理的事件。一旦创建,您将在解决方案中看到空事件接收器,您可以在其中添加逻辑来执行您希望它执行的任何操作。传递给每个事件接收器的“属性””对象包含有关已上载文

共享点库多文档上载事件的任何事件接收器?在库中上载多个文档时,我正在尝试更新一些信息。我没有任何线索。

您需要捕获每次将文件上载到SharePoint时自动触发的ItemAdded事件。Visual Studio本身中有SharePoint事件接收器的模板(新建项目>SharePoint>事件接收器)

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

很好地描述了文档库触发的每个事件的函数

如果你想要一本关于这个主题的比较深入的指南,请看一看

另一种方法是使用SharePoint Designer创建一个SharePoint工作流,该工作流在项目上传时触发-虽然这可能是更直接的方法,但最终会导致一个不太可定制的解决方案

对于同时进行的多个上载,SharePoint事件接收者(据我所知)处于单个项目(即上载的一个文件)的上下文中,因此我可能会:

  • 查询文档库/数据库以查找具有相同“DateCreated”值的项
  • 使用数据库保存上载文件的记录,记录上载时间和文件名,然后根据匹配的记录执行操作

您需要捕获每次将文件上载到SharePoint时自动触发的ItemAdded事件。Visual Studio本身中有SharePoint事件接收器的模板(新建项目>SharePoint>事件接收器)

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

很好地描述了文档库触发的每个事件的函数

如果你想要一本关于这个主题的比较深入的指南,请看一看

另一种方法是使用SharePoint Designer创建一个SharePoint工作流,该工作流在项目上传时触发-虽然这可能是更直接的方法,但最终会导致一个不太可定制的解决方案

对于同时进行的多个上载,SharePoint事件接收者(据我所知)处于单个项目(即上载的一个文件)的上下文中,因此我可能会:

  • 查询文档库/数据库以查找具有相同“DateCreated”值的项
  • 使用数据库保存上载文件的记录,记录上载时间和文件名,然后根据匹配的记录执行操作

谢谢@chris,事实上我认为多项目上传没有任何事件。谢谢@chris,事实上我认为多项目上传没有任何事件。