我想知道我们可以为一个SharePoint列表或文档库使用多少个事件接收器?
答案 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