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.