Класс SPSecurityEventReceiver
Предоставляет методы для перехвата события безопасности на уровне коллекции веб-узла или веб-узла. Для создания пользовательского события класса приемника должны быть производными от этого класса и переопределяет методы.
Иерархия наследования
System.Object
Microsoft.SharePoint.SPEventReceiverBase
Microsoft.SharePoint.SPSecurityEventReceiver
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Class SPSecurityEventReceiver _
Inherits SPEventReceiverBase
'Применение
Dim instance As SPSecurityEventReceiver
public class SPSecurityEventReceiver : SPEventReceiverBase
Замечания
Этот класс предоставляет методы для перехвата событий в пять основных категорий: группировать события, события пользователя, наследование события, события назначения ролей и события определение роли. Все методы класса можно использовать на уровне семейства узлов, за исключением события определения ролей, которые можно использовать только на уровне веб-узла и веб-узла. Не может быть присоединен список объектов.
Как уже упоминалось, существует пять категорий событий.
События группы
Группировать события возникают при добавить, обновить или удалить группы из списка основной группы уровне веб-узла или коллекции сайтов. Можно использовать в семействе веб-сайтов (SPSite) и уровни веб-узла (SPWeb).
GroupAdded
GroupAdding
GroupDeleted
GroupDeleting
GroupUpdated
GroupUpdating
Пользовательские события
Пользователь события возникают при добавлении или удалении из существующей группы SharePointSharePoint или SharePoint группы или Active Directory (AD) пользователя или группы безопасности AD. Можно использовать в семействе веб-сайтов (SPSite) и уровни веб-узла (SPWeb).
GroupUserAdded
GroupUserAdding
GroupUserDeleted
GroupUserDeleting
Наследование событий
Наследование события возникают при нарушить наследование или сбросе наследования (повторно inherit) для списков, библиотек, узлов и т. д. Можно использовать в семействе веб-сайтов (SPSite) и уровни веб-узла (SPWeb).
InheritanceBreaking
InheritanceBroken
InheritanceReset
InheritanceResetting
События назначения роли
Роль назначения события возникают после наследования разрывается и добавить или удалить пользователей или группы, используя страницу разрешений для связанного узла или списка. Можно использовать в семействе веб-сайтов (SPSite) и уровни веб-узла (SPWeb).
RoleAssignmentAdded
RoleAssignmentAdding
RoleAssignmentDeleted
RoleAssignmentDeleting
События определение роли
Роль определения события возникают при добавлении, обновлении или удаление определений ролей. Эти события могут быть присоединены только на уровне узла коллекции (SPSite).
RoleDefinitionAdded
RoleDefinitionAdding
RoleDefinitionDeleted
RoleDefinitionDeleting
RoleDefinitionUpdated
RoleDefinitionUpdating
Потокобезопасность
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.
См. также
Справочные материалы
Элементы SPSecurityEventReceiver
Пространство имен Microsoft.SharePoint