SPWebEventReceiver.WebDeleting Method

Synchronous Before event that occurs before an existing Web site is completely deleted.

Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)


Public Overridable Sub WebDeleting ( _
    properties As SPWebEventProperties _

Dim instance As SPWebEventReceiver
Dim properties As SPWebEventProperties

public virtual void WebDeleting(
    SPWebEventProperties properties



Web site deletion events occur in the following cases:

  • The Web site is deleted through the user interface.

  • The folder that contains a Web site is deleted in an application that is compatible with Windows SharePoint Services (such as Microsoft Office SharePoint Designer 2007) through remote procedure call protocol (RPC).

  • The folder that contains a Web site is deleted through Distributed Authoring and Versioning (DAV).

Web site deletion events only occur for the first Web site in a chain of sites. For example, if a Web site at http://TopSite/Site, which has the subwebs http://TopSite/Site/Subsite1 and http://TopSite/Site/Subsite2, is deleted in Office SharePoint Designer 2007, only one deletion event occurs, namely, for the http://TopSite/Site root Web site.

This class supports event cancellation and error messages.

See Also


SPWebEventReceiver Class

SPWebEventReceiver Members

Microsoft.SharePoint Namespace