SPSecurityEventReceiver - Classe
Fournit des méthodes pour intercepter les événements liés à la sécurité au niveau du site ou du niveau collection de sites. Pour créer une classe de récepteur d'événements personnalisés vous devez dériver de cette classe et remplace les méthodes.
Hiérarchie d’héritage
System.Object
Microsoft.SharePoint.SPEventReceiverBase
Microsoft.SharePoint.SPSecurityEventReceiver
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Class SPSecurityEventReceiver _
Inherits SPEventReceiverBase
'Utilisation
Dim instance As SPSecurityEventReceiver
public class SPSecurityEventReceiver : SPEventReceiverBase
Remarques
La classe fournit des méthodes pour intercepter les événements dans cinq catégories principales : regrouper des événements, événements utilisateur, les événements de l'héritage des autorisations, événements d'affectation de rôle et les événements de définition de rôle. Toutes les méthodes de la classe peuvent être utilisées sur le site et le niveau de collection de sites, sauf les événements de définition de rôle, qui peut uniquement être utilisée au niveau du site. None peuvent être associés aux objets de la liste.
Comme mentionné, il existe cinq catégories d'événements :
Événements de groupe
Groupes événements déclenchent lorsque vous ajoutez, mettez à jour ou supprimez des groupes de la liste de groupes maître au niveau du site ou de niveaux de collection de sites. Peut être utilisé au niveau de la collection de sites (SPSite) et les niveaux de site (SPWeb).
GroupAdded
GroupAdding
GroupDeleted
GroupDeleting
GroupUpdated
GroupUpdating
Événements de l'utilisateur
Événements de l'utilisateur se déclenchent lorsque vous ajoutez ou supprimez un SharePoint utilisateur ou SharePoint groupe ou utilisateur Active Directory (AD) ou un groupe de sécurité Active Directory à partir d'un groupe existant de SharePoint . Peut être utilisé au niveau de la collection de sites (SPSite) et les niveaux de site (SPWeb).
GroupUserAdded
GroupUserAdding
GroupUserDeleted
GroupUserDeleting
Événements de l'héritage des autorisations
L'héritage des événements déclenchent lorsque vous rompre l'héritage des autorisations ou réinitialisez l'héritage (nouveau hériter) sur des listes, bibliothèques, les sites et ainsi de suite. Peut être utilisé au niveau de la collection de sites (SPSite) et les niveaux de site (SPWeb).
InheritanceBreaking
InheritanceBroken
InheritanceReset
InheritanceResetting
Événements d'affectation de rôle
Événements d'affectation de rôle se déclenchent une fois que l'héritage est bloqué et que vous ajoutez ou supprimez des utilisateurs ou des groupes à l'aide de la page autorisations pour le site associé ou de la liste. Peut être utilisé au niveau de la collection de sites (SPSite) et les niveaux de site (SPWeb).
RoleAssignmentAdded
RoleAssignmentAdding
RoleAssignmentDeleted
RoleAssignmentDeleting
Événements de définition de rôle
Événements de définition de rôle se déclenchent lorsque vous ajoutez, mettez à jour ou supprimez des définitions de rôle. Ces événements peuvent uniquement être attachés au niveau de collection (SPSite) du site.
RoleDefinitionAdded
RoleDefinitionAdding
RoleDefinitionDeleted
RoleDefinitionDeleting
RoleDefinitionUpdated
RoleDefinitionUpdating
Cohérence de thread
Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.
Voir aussi
Référence
SPSecurityEventReceiver - Membres
Microsoft.SharePoint - Espace de noms