Share via


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

Outros recursos

Ferro de Tim (blog)