Clase SPEventPropertiesBase
Clase base abstracta que proporciona las propiedades de evento que son comunes a todos los tipos de evento. Nunca se crea una instancia de esta clase.
Jerarquía de la herencia
System.Object
Microsoft.SharePoint.SPEventPropertiesBase
Microsoft.SharePoint.SPItemEventProperties
Microsoft.SharePoint.SPListEventProperties
Microsoft.SharePoint.SPSecurityEventProperties
Microsoft.SharePoint.SPWebEventProperties
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
<SerializableAttribute> _
Public MustInherit Class SPEventPropertiesBase
'Uso
Dim instance As SPEventPropertiesBase
[SerializableAttribute]
public abstract class SPEventPropertiesBase
Comentarios
La clase SPEventPropertiesBase no se crean instancias, pero proporciona métodos para clases que se deriven de lo que se enumeran en la siguiente sección de jerarquía de herencia.
Ejemplos
El siguiente ejemplo de un método de controlador de eventos reemplaza el método ItemDeleting() y utiliza las propiedades heredadas de la clase SPEventPropertiesBase para cancelar un evento y mostrar un mensaje de error.
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
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.