我们可以为一个SharePoint文档库使用多少个事件接收器?

时间:2010-04-21 05:29:19

标签: sharepoint

我想知道我们可以为一个SharePoint列表或文档库使用多少个事件接收器?

2 个答案:

答案 0 :(得分:1)

不应该有技术限制,但如果您需要数十个技术设计,则必须质疑您的技术设计。

答案 1 :(得分:1)

我们可以从SPListEventReceiver和SPItemEventReceiver继承接收器。

定义

事件接收者在事件之前和之后都有。

与网站相关的事件是:

Before
    SiteDeleting
    WebDeleting
    WebMoving
After
    SiteDeleted
    WebDeleted
    WebMoved

类需要从SPWebEventReceiver继承。通过在事件之前或之后覆盖上述之一的方法来定义行为。您可以使用SPWebEventProperties访问与功能正在侦听的事件相关的属性。

与名单有关的事件是:

Before
    FieldAdding
    FieldUpdating
    FieldDeleting
After
    FieldAdded
    FieldUpdated
    FieldDeleted

类需要从SPListEventReceiver继承。您可以通过覆盖上述事件之前或之后的方法来定义行为。您可以使用参数SPListEventProperties访问事件属性。

与列表项相关的事件是:

Before
    ItemAdding
    ItemUpdating
    ItemDeleting
After
    ItemAdded
    ItemUpdated
    ItemDeleted
    ItemAttachmentAdded
    ItemAttachmentDeleted
    ItemCheckedIn
    ItemCheckedOut
    ItemFileConverted
    ItemFileMoved
    ItemUncheckedOut

类需要从SPItemEventReceiver继承。然后,您可以在事件之前或之后覆盖上述某个方法。可以通过本地参数SPItemEventProperties访问事件属性。其中一个是列表项。

先生.---> RKMaloth