SPWebEventReceiver.WebAdding 方法
创建新的子网站之前,但不是创建新网站集的根网站时,发生的同步Before事件。
命名空间: Microsoft.SharePoint
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Overridable Sub WebAdding ( _
properties As SPWebEventProperties _
)
用法
Dim instance As SPWebEventReceiver
Dim properties As SPWebEventProperties
instance.WebAdding(properties)
public virtual void WebAdding(
SPWebEventProperties properties
)
参数
properties
类型:Microsoft.SharePoint.SPWebEventPropertiesSPWebEventProperties对象,代表事件处理程序的属性。
异常
异常 | 条件 |
---|---|
ArgumentNullException | properties是 null 。 |
备注
该WebAdding(SPWebEventProperties)事件发生在父创建新的子网站,因为尚不存在的新的子网站的网站。因此,可能出现与 URL 相关的属性为 null,实际上这些值应为父网站的 URL,当父站点是根网站时。更具体地说, WebAdding事件中的ServerRelativeUrl属性是父网站。另一方面,在WebProvisioned(SPWebEventProperties)事件此属性应为新创建的子网站。
针对实施者的注释
由于必须注册的事件接收器处理之前的网站集可以执行,创建网站集和根网站时,无法运行的WebAdding和WebProvisioned处理程序。