Compartilhar via


SPEventPropertiesBase class

Classe de base abstrata que fornece as propriedades de evento que são comuns a todos os tipos de evento. Essa classe nunca é instanciada.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.SPEventPropertiesBase
    Microsoft.SharePoint.SPItemEventProperties
    Microsoft.SharePoint.SPListEventProperties
    Microsoft.SharePoint.SPSecurityEventProperties
    Microsoft.SharePoint.SPWebEventProperties

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

Syntax

'Declaração
<SerializableAttribute> _
Public MustInherit Class SPEventPropertiesBase
'Uso
Dim instance As SPEventPropertiesBase
[SerializableAttribute]
public abstract class SPEventPropertiesBase

Comentários

A classe SPEventPropertiesBase não é instanciada, mas fornece métodos para as classes derivadas dela que estão listados na seção de hierarquia de herança abaixo.

Examples

O exemplo de um método de manipulador de eventos a seguir substitui o método ItemDeleting() e usa as propriedades herdadas da classe SPEventPropertiesBase para cancelar um evento e exibir uma mensagem de erro.

public override void ItemDeleting(SPItemEventProperties properties)
{
    properties.Status = SPEventReceiverStatus.CancelWithError;
    properties.ErrorMessage = "Deleting items is not supported.";
}
Public Overrides Sub ItemDeleting(ByVal properties As SPItemEventProperties)
    properties.Status = SPEventReceiverStatus.CancelWithError
    properties.ErrorMessage = "Deleting items is not supported."
End Sub

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

SPEventPropertiesBase members

Microsoft.SharePoint namespace