SPEventPropertiesBase class
提供通用於所有的事件類型的事件屬性的抽象基底類別。這個類別無法執行個體化。
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
'宣告
<SerializableAttribute> _
Public MustInherit Class SPEventPropertiesBase
'用途
Dim instance As SPEventPropertiesBase
[SerializableAttribute]
public abstract class SPEventPropertiesBase
備註
SPEventPropertiesBase類別不會具現化,但提供從它衍生的類別繼承階層架構章節中所列的方法。
Examples
下列範例的事件處理常式方法會覆寫**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
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.