SPSecurityEventReceiver class
Fornece métodos para capturar eventos relacionados à segurança no site ou no nível de conjunto de sites. Para criar uma classe de receptor de evento personalizado, você deve derivar dessa classe e substitui os métodos.
Inheritance hierarchy
System.Object
Microsoft.SharePoint.SPEventReceiverBase
Microsoft.SharePoint.SPSecurityEventReceiver
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Class SPSecurityEventReceiver _
Inherits SPEventReceiverBase
'Uso
Dim instance As SPSecurityEventReceiver
public class SPSecurityEventReceiver : SPEventReceiverBase
Comentários
A classe fornece métodos para capturar eventos em cinco categorias principais: eventos, eventos do usuário, eventos de herança, eventos de atribuição de função e eventos de definição da função de grupo. Todos os métodos da classe podem ser usados no site e no nível de conjunto de sites exceto os eventos de definição da função, que pode ser usado somente no nível do site. Nenhum pode ser anexado aos objetos de lista.
Conforme mencionado, existem cinco categorias de eventos:
Agrupar eventos
Agrupar eventos acionados quando adicionar, atualizar ou excluir grupos da lista mestre de grupos no site ou níveis de conjunto de sites. Pode ser usado nos níveis de site (SPWeb) e conjunto de sites (SPSite).
GroupAdded
GroupAdding
GroupDeleted
GroupDeleting
GroupUpdated
GroupUpdating
Eventos do usuário
Usuário eventos acionados quando você adicionar ou excluir um usuário de SharePoint ou o SharePoint grupo ou o usuário do Active Directory (AD) ou o grupo de segurança do AD de um grupo existente do SharePoint. Pode ser usado nos níveis de site (SPWeb) e conjunto de sites (SPSite).
GroupUserAdded
GroupUserAdding
GroupUserDeleted
GroupUserDeleting
Eventos de herança
Herança eventos acionados quando você interromper a herança ou redefinir a herança (novamente herdar) em listas, bibliotecas, sites e assim por diante. Pode ser usado nos níveis de site (SPWeb) e conjunto de sites (SPSite).
InheritanceBreaking
InheritanceBroken
InheritanceReset
InheritanceResetting
Eventos de atribuição de função
Eventos de atribuição de função é acionado quando a herança é interrompida e adicionar ou excluir usuários ou grupos usando a página de permissões para o site associado ou lista. Pode ser usado nos níveis de site (SPWeb) e conjunto de sites (SPSite).
RoleAssignmentAdded
RoleAssignmentAdding
RoleAssignmentDeleted
RoleAssignmentDeleting
Eventos de definição de função
Eventos de definição de função acionados quando você adicionar, atualizar ou excluir definições de função. Esses eventos só podem ser anexados no nível de coleção (SPSite) do site.
RoleDefinitionAdded
RoleDefinitionAdding
RoleDefinitionDeleted
RoleDefinitionDeleting
RoleDefinitionUpdated
RoleDefinitionUpdating
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Ver também
Referência
SPSecurityEventReceiver members
Microsoft.SharePoint namespace