[;]
我们有一个文档集,事件接收器附加到ContentType(用于文档集),这个想法是在创建新站点时创建文档集 - 作为供应的一部分创建,并且事件附加到它。我们尝试使用(typical)PS脚本附加事件接收器。我们可以在SP管理器中看到事件接收器以及(事件接收器)计数。
问题是当用户在文档集中添加/更新文档时,事件接收器(itemupdated)不会触发。
当我们尝试修改documentSet元数据/字段时,以及当我们将它直接附加到列表而不是documentSet时,会触发Eventreceiver。 documentSet wraps the class SPFolder,因此添加/编辑文档不会触发itemUpdated事件?从documentSet添加/更新文档时是否有任何事件?我在这里错过了什么?
任何指针都会有很大的帮助。
的问候,
[;]
答案 0 :(得分:0)
您需要为每个内容类型添加事件处理程序,这些内容类型可以存储在您要处理事件的文档集中。例如,如果您的文档集包含“文档”内容类型,则需要为“文档”内容类型添加事件处理程序。
您已将事件处理程序附加到文档集,但未附加文档集中的文档。