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
)

参数

异常

异常 条件
ArgumentNullException

properties是 null 。

备注

该WebAdding(SPWebEventProperties)事件发生在父创建新的子网站,因为尚不存在的新的子网站的网站。因此,可能出现与 URL 相关的属性为 null,实际上这些值应为父网站的 URL,当父站点是根网站时。更具体地说, WebAdding事件中的ServerRelativeUrl属性是父网站。另一方面,在WebProvisioned(SPWebEventProperties)事件此属性应为新创建的子网站。

针对实施者的注释

由于必须注册的事件接收器处理之前的网站集可以执行,创建网站集和根网站时,无法运行的WebAdding和WebProvisioned处理程序。

另请参阅

引用

SPWebEventReceiver 类

SPWebEventReceiver 成员

Microsoft.SharePoint 命名空间