SPSecurityEventReceiver class
提供方法來擷取在網站或網站集合層級的安全性相關的事件。若要建立的自訂事件接收器類別您必須衍生自這個類別,並會覆寫方法。
Inheritance hierarchy
System.Object
Microsoft.SharePoint.SPEventReceiverBase
Microsoft.SharePoint.SPSecurityEventReceiver
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
Public Class SPSecurityEventReceiver _
Inherits SPEventReceiverBase
'用途
Dim instance As SPSecurityEventReceiver
public class SPSecurityEventReceiver : SPEventReceiverBase
備註
類別會提供設陷事件的五個主要類別的方法: 群組事件、 使用者事件、 繼承事件、 角色指派事件,以及角色定義事件。所有類別方法可用於網站與網站集合層級角色定義事件,僅可用於網站層級除外。無可以附加至清單物件。
如前所述,有五個類別的事件:
群組事件
當您新增、 更新或刪除在網站或網站集合層級的 [主版群組] 清單中的群組,就會引發分組的事件。可用於網站集合 (SPSite) 與網站 (SPWeb) 層級。
GroupAdded
GroupAdding
GroupDeleted
GroupDeleting
GroupUpdated
GroupUpdating
使用者事件
當您新增或刪除現有SharePoint群組中的SharePoint使用者或SharePoint群組或 Active Directory (AD) 使用者或 AD 安全性群組,就會引發使用者的事件。可用於網站集合 (SPSite) 與網站 (SPWeb) 層級。
GroupUserAdded
GroupUserAdding
GroupUserDeleted
GroupUserDeleting
繼承事件
中斷繼承或重設在清單、 文件庫、 網站、 等等繼承 (重新繼承) 時,就會引發繼承的事件。可用於網站集合 (SPSite) 與網站 (SPWeb) 層級。
InheritanceBreaking
InheritanceBroken
InheritanceReset
InheritanceResetting
角色指派事件
一旦繼承會中斷與您新增或刪除使用者或群組使用的相關聯的網站或清單的權限] 頁面,就會引發角色指派的事件。可用於網站集合 (SPSite) 與網站 (SPWeb) 層級。
RoleAssignmentAdded
RoleAssignmentAdding
RoleAssignmentDeleted
RoleAssignmentDeleting
角色定義事件
當您新增、 更新或刪除角色定義時,就會引發角色定義的事件。這些事件僅可附加在網站集合 (SPSite) 層級。
RoleDefinitionAdded
RoleDefinitionAdding
RoleDefinitionDeleted
RoleDefinitionDeleting
RoleDefinitionUpdated
RoleDefinitionUpdating
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
請參閱
參照
SPSecurityEventReceiver members
Microsoft.SharePoint namespace