Compartilhar via


SPEventReceiverDefinitionCollection class

Representa uma coleção de objetos SPEventReceiverDefinition que são usados para enumerar a lista de destinatários de evento registrados para objetos de Microsoft SharePoint Foundation que podem ter eventos.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.SPBaseCollection
      Microsoft.SharePoint.SPEventReceiverDefinitionCollection

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Class SPEventReceiverDefinitionCollection _
    Inherits SPBaseCollection
'Uso
Dim instance As SPEventReceiverDefinitionCollection
public class SPEventReceiverDefinitionCollection : SPBaseCollection

Comentários

Use a propriedade EventReceivers da classe SPContentType, SPFile, SPList, SPListItem, SPWebou SPWorkflow para obter a coleção de receptores de eventos que são registrados para o objeto SharePoint Foundation .

Para criar uma definição de receptor de evento, use um dos métodos Add da classe SPEventReceiverDefinitionCollection .

Use um indexador para retornar uma definição de receptor de evento único da coleção. Por exemplo, supondo-se que a coleção for atribuída a uma variável chamada myEventReceiverDefinitions, use myEventReceiverDefinitions[index] em C# ou deindexde myEventReceiverDefinitions() no Visual Basic .NET, onde index é o número de índice da definição da coleção ou o GUID da definição.

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

SPEventReceiverDefinitionCollection members

Microsoft.SharePoint namespace

HostId