SPEventPropertiesBase 类
提供通用于所有事件类型的事件属性的抽象基类类。此类不会实例化。
继承层次结构
System.Object
Microsoft.SharePoint.SPEventPropertiesBase
Microsoft.SharePoint.SPItemEventProperties
Microsoft.SharePoint.SPListEventProperties
Microsoft.SharePoint.SPSecurityEventProperties
Microsoft.SharePoint.SPWebEventProperties
命名空间: Microsoft.SharePoint
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
<SerializableAttribute> _
Public MustInherit Class SPEventPropertiesBase
用法
Dim instance As SPEventPropertiesBase
[SerializableAttribute]
public abstract class SPEventPropertiesBase
备注
SPEventPropertiesBase类不会实例化但提供用于在下面的继承层次结构一节中列出的类派生自它的方法。
示例
下面的示例事件处理程序方法重写**ItemDeleting()**方法,并使用SPEventPropertiesBase类的继承的属性以取消事件并显示一条错误消息。
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
线程安全性
该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。