EventReceiver 元素 (DeploymentManifest)
适用于: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013
表示 sharePoint 事件接收器对象实例 (SPEventReceiverDefinition) 。 根据指定的事件接收器集合,事件接收器可以侦听 SPFile、 SPList、 SPListItem 或 SPWeb 对象上的事件。
定义
DECLARATION
<xs:element name="EventReceiver"
type="SPEventReceiverDefinition"
minOccurs="0" maxOccurs="unbounded"
/>
USAGE
<EventReceivers>
<EventReceiver
Id="Guid"
Name="xs:string"
WebId="Guid"
HostId="Guid"
HostType="SPEventHostType"
Type="SPEventReceiverType"
SequenceNumber="xs:int"
Assembly="xs:string"
Class="xs:string"
Data="xs:string"
Filter="xs:string"
Credential="xs:int"
ItemId="xs:int"
/>
</EventReceivers>
类型
元素和属性
下面各部分介绍了属性、子元素和父元素。
Attributes
属性 | 类型 | 说明 |
---|---|---|
ID |
GUID 简单类型 (DeploymentManifest) |
必填。 事件接收器定义的唯一标识符。 |
名称 |
xs:string |
必填。 事件接收器的名称。 |
WebId |
GUID 简单类型 (DeploymentManifest) |
必填。 在其中注册事件接收器的网站的唯一标识符。 |
HostId |
GUID 简单类型 (DeploymentManifest) |
必填。 作为事件宿主的对象的唯一标识符。 |
HostType |
SPEventHostType 简单类型 (DeploymentManifest) |
必填。 作为事件宿主的对象的类型。 主机类型必须是 SPEventHostType 简单类型中定义的枚举值。 |
类型 |
SPEventReceiverType 简单类型 (DeploymentManifest) |
必填。 事件接收器的事件的类型。 事件接收器类型必须是在 SPEventReceiverType 简单类型中定义的枚举值。 |
SequenceNumber |
xs:int |
必填。 表示事件序列中的相对顺序的整数。 |
Assembly |
xs:string |
必填。 表示作为事件接收器的程序集的强名称。 |
类 |
xs:string |
必填。 作为事件接收器的类。 |
Data |
xs:string |
可选。 与事件接收器关联的数据。 |
筛选 |
xs:string |
可选。 |
Credential |
xs:int |
可选。 |
ItemId |
xs:int |
可选。 |
子元素
无
父元素
- EventReceivers 元素 (DeploymentManifest - SPFile)
- EventReceivers 元素 (DeploymentManifest - SPList)
- EventReceivers 元素 (DeploymentManifest - SPListItem)
- EventReceivers 元素 (DeploymentManifest - SPWeb)