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.

Vea también

Referencia

Miembros SPEventPropertiesBase

Espacio de nombres Microsoft.SharePoint