Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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
以编程方式注册Sharepoint 2007事件处理程序_Sharepoint_Event Handling - Fatal编程技术网

以编程方式注册Sharepoint 2007事件处理程序

以编程方式注册Sharepoint 2007事件处理程序,sharepoint,event-handling,Sharepoint,Event Handling,我有一个用于文档库的ItemAdding事件的事件处理程序。但是,除非使用Sharepoint事件处理程序管理器注册事件处理程序,否则无法使其处理事件。这在开发服务器上很好,但转到生产环境,我希望能够以编程方式注册它。有没有一种不使用Sharepoint事件处理程序管理器的方法可以做到这一点 提前谢谢 如果我理解正确,是否要使用SharePoint API绑定接收器?以下是MSDN示例: 但我不确定是否有源代码/对内部结构的良好解释。您不能简单地将其打包到功能中吗?对于部署,它非常简单…@S

我有一个用于文档库的ItemAdding事件的事件处理程序。但是,除非使用Sharepoint事件处理程序管理器注册事件处理程序,否则无法使其处理事件。这在开发服务器上很好,但转到生产环境,我希望能够以编程方式注册它。有没有一种不使用Sharepoint事件处理程序管理器的方法可以做到这一点


提前谢谢

如果我理解正确,是否要使用SharePoint API绑定接收器?以下是MSDN示例:


但我不确定是否有源代码/对内部结构的良好解释。您不能简单地将其打包到功能中吗?对于部署,它非常简单…@Steve-您是否有关于如何在Sharepoint 2007中执行此操作的参考资料?感谢进入点位于SP 2007 SDK的这一部分。基本上,在程序集中创建事件接收器类,然后创建一个功能xml文件,将事件绑定到一种列表或内容类型。最后,将整个问题打包成一个解决方案。当然,它也应该适用于2007年。这是该版本的文档,我看不出有什么不同:酷。。那么,我可以将此代码放在ItemAdded事件处理程序中,还是需要创建单独的功能?您肯定不能将其放在事件接收器中:)事件接收器仅在绑定时才会激发,并且该代码用于绑定事件接收器。如果您可以添加一个新功能,那么您就可以在不使用此代码的情况下声明性地绑定事件接收器?你能给我指一个好的资源吗?谢谢