共用方式為


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

其他資源

Tim 鐵 (部落格)