SPSecurityEventReceiver-Klasse

Bietet Methoden zum Auffangen von Ereignissen auf Website- oder Websitesammlungsebene sicherheitsbezogene bereit. Erstellen einer benutzerdefinierten Ereignisempfängerklasse Sie müssen von dieser Klasse abgeleitet und überschreibt die Methoden.

Vererbungshierarchie

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

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Class SPSecurityEventReceiver _
    Inherits SPEventReceiverBase
'Usage
Dim instance As SPSecurityEventReceiver
public class SPSecurityEventReceiver : SPEventReceiverBase

Hinweise

Die Klasse enthält Methoden zum Auffangen von Ereignissen in fünf Hauptkategorien: Ereignisse, Veranstaltungen, Vererbung Ereignisse, Role Assignment Ereignisse und Rolle Definition Ereignisse zu gruppieren. Alle Methoden der Klasse kann verwendet werden, an der Website und die Ebene der Websitesammlung mit Ausnahme der Rolle Definition Ereignisse, die nur auf der Websiteebene verwendet werden kann. Objekte in der Liste können keine zugeordnet werden.

Wie bereits erwähnt, gibt es fünf Kategorien von Ereignissen:

Ereignisse gruppieren

Gruppe Ereignisse ausgelöst werden, wenn Sie hinzufügen, aktualisieren und Löschen von Gruppen aus der Liste master Gruppen auf Standort- oder Websiteebenen-Auflistung. Kann auf die Websitesammlung (SPSite) und Websiteebenen (SPWeb) verwendet werden.

  • GroupAdded

  • GroupAdding

  • GroupDeleted

  • GroupDeleting

  • GroupUpdated

  • GroupUpdating

Veranstaltungen

Benutzer-Ereignisse ausgelöst, wenn Sie hinzufügen oder einer SharePoint Benutzer SharePoint Gruppe oder Benutzer Active Directory (AD) oder Active Directory-Sicherheitsgruppe aus einer vorhandenen Gruppe SharePoint löschen . Kann auf die Websitesammlung (SPSite) und Websiteebenen (SPWeb) verwendet werden.

  • GroupUserAdded

  • GroupUserAdding

  • GroupUserDeleted

  • GroupUserDeleting

Vererbung von Ereignissen

Vererbung Ereignisse ausgelöst werden, wenn Sie Unterbrechen der Vererbung oder Vererbung (erneut erben) auf Websites, Listen, Bibliotheken usw. zurücksetzen. Kann auf die Websitesammlung (SPSite) und Websiteebenen (SPWeb) verwendet werden.

  • InheritanceBreaking

  • InheritanceBroken

  • InheritanceReset

  • InheritanceResetting

Role Assignment-Ereignisse

Role Assignment Ereignisse ausgelöst werden, nachdem Vererbung unterbrochen wird, und Sie hinzufügen oder Löschen von Benutzern oder Gruppen mithilfe der Seite Berechtigungen für die zugehörige Website oder Liste. Kann auf die Websitesammlung (SPSite) und Websiteebenen (SPWeb) verwendet werden.

  • RoleAssignmentAdded

  • RoleAssignmentAdding

  • RoleAssignmentDeleted

  • RoleAssignmentDeleting

Rolle Definition Ereignisse

Rolle Definition Ereignisse ausgelöst werden, wenn Sie hinzufügen, aktualisieren oder Löschen von Rollendefinitionen. Diese Ereignisse können nur auf der Ebene der Websitesammlung (SPSite) angefügt werden soll.

  • RoleDefinitionAdded

  • RoleDefinitionAdding

  • RoleDefinitionDeleted

  • RoleDefinitionDeleting

  • RoleDefinitionUpdated

  • RoleDefinitionUpdating

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPSecurityEventReceiver-Member

Microsoft.SharePoint-Namespace

Weitere Ressourcen

Tim Ferro (Blog)