Поделиться через


Класс 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

Другие ресурсы

Тим Ferro (блог)