2011-06-09 107 views
2

我有一个文档库的ItemAdding事件的事件处理程序。但是,除非我使用Sharepoint事件处理程序管理器注册事件处理程序,否则我无法处理该事件。这在开发服务器上没有问题,但转向生产,我希望能够以编程方式注册它。有没有办法做到这一点,而不使用Sharepoint事件处理程序管理器?以编程方式注册Sharepoint 2007事件处理程序

在此先感谢!

+0

[有这个U2U出版工具(http://www.u2u.info/Blogs/Patrick/Lists/Posts/Post.aspx ?ID = 1547)但我不确定源代码/内部的一个很好的解释是否可用。 – 2011-06-09 19:24:58

+0

难道你不能简单地将它包装在一个功能?对于部署,这是非常简单的... – 2011-06-09 19:31:18

+0

@Steve - 你有参考如何在Sharepoint 2007中做到这一点?感谢 – 2011-06-09 20:12:49

回答

3

如果我理解正确,您想使用SharePoint API绑定接收器?下面是MSDN例如:

+0

你知道这是否会在2007年工作? – 2011-06-09 20:08:36

+0

当然,它也应该与2007年一起工作。这里是该版本的文档,我没有看到任何区别:http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.speventreceiverdefinition(v=office.12).aspx – 2011-06-09 20:29:46

+0

很酷..所以我可以把这段代码放在我的ItemAdded事件处理程序中,还是需要创建一个单独的功能? – 2011-06-09 20:48:15

相关问题