Clase SPSecurityEventReceiver

Proporciona métodos para interceptar los eventos relacionados con la seguridad en el sitio o el nivel de colección de sitios. Para crear una clase de receptor de evento personalizado debe derivar de esta clase y reemplaza los métodos.

Jerarquía de la herencia

System.Object
  Microsoft.SharePoint.SPEventReceiverBase
    Microsoft.SharePoint.SPSecurityEventReceiver

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Class SPSecurityEventReceiver _
    Inherits SPEventReceiverBase
'Uso
Dim instance As SPSecurityEventReceiver
public class SPSecurityEventReceiver : SPEventReceiverBase

Comentarios

La clase proporciona métodos para capturar eventos en cinco categorías principales: agrupar eventos, eventos de usuario, eventos de herencia, eventos de asignación de funciones y eventos de la definición de función. Todos los métodos de la clase pueden utilizarse en el sitio y el nivel de colección de sitio excepto los eventos de definición de función, que sólo puede utilizarse en el nivel de sitio. No puede vincular a los objetos de la lista.

Como se mencionó, existen cinco categorías de eventos:

Eventos de grupo

Agrupar eventos se desencadenan cuando se agregar, actualizar o eliminar grupos de la lista maestra de grupos en los niveles de colección de sitio o el sitio. Puede utilizarse en los niveles de sitio (SPWeb) y la colección de sitios (SPSite).

  • GroupAdded

  • GroupAdding

  • GroupDeleted

  • GroupDeleting

  • GroupUpdated

  • GroupUpdating

Eventos de usuario

Eventos de usuario se desencadenan al agregar o eliminar un usuario de SharePoint o SharePoint grupo o usuario de Active Directory (AD) o grupo de seguridad de un grupo de SharePoint existente. Puede utilizarse en los niveles de sitio (SPWeb) y la colección de sitios (SPSite).

  • GroupUserAdded

  • GroupUserAdding

  • GroupUserDeleted

  • GroupUserDeleting

Eventos de herencia

Eventos de herencia se desencadenan cuando interrumpir la herencia o restablecer la herencia (volver a heredar) en las listas, bibliotecas, sitios y así sucesivamente. Puede utilizarse en los niveles de sitio (SPWeb) y la colección de sitios (SPSite).

  • InheritanceBreaking

  • InheritanceBroken

  • InheritanceReset

  • InheritanceResetting

Eventos de asignación de función

Eventos de asignación de función se activará una vez que se interrumpe la herencia y agregar o eliminar usuarios o grupos mediante la página de permisos para la lista o sitio asociado. Puede utilizarse en los niveles de sitio (SPWeb) y la colección de sitios (SPSite).

  • RoleAssignmentAdded

  • RoleAssignmentAdding

  • RoleAssignmentDeleted

  • RoleAssignmentDeleting

Eventos de definición de función

Eventos de definición de función se activará cuando se agregar, actualizar o eliminar definiciones de función. Estos eventos sólo pueden asociarse a nivel de sitio (SPSite) de la colección.

  • RoleDefinitionAdded

  • RoleDefinitionAdding

  • RoleDefinitionDeleted

  • RoleDefinitionDeleting

  • RoleDefinitionUpdated

  • RoleDefinitionUpdating

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPSecurityEventReceiver

Espacio de nombres Microsoft.SharePoint

Otros recursos

Tim Ferro (blog)