共用方式為


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.

請參閱

參照

SPEventPropertiesBase members

Microsoft.SharePoint namespace