Freigeben über


SPWebEventReceiver.WebDeleting-Methode

Synchrone Before Ereignis tritt ein, bevor eine vorhandene Website vollständig gelöscht wird.

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

Syntax

'Declaration
Public Overridable Sub WebDeleting ( _
    properties As SPWebEventProperties _
)
'Usage
Dim instance As SPWebEventReceiver
Dim properties As SPWebEventProperties

instance.WebDeleting(properties)
public virtual void WebDeleting(
    SPWebEventProperties properties
)

Parameter

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

properties ist Null .

Hinweise

Website löschen-Ereignisse treten in den folgenden Fällen:

  • Die Website wird über die Benutzeroberfläche gelöscht.

  • Der Ordner, der eine Website enthält wird in einer Anwendung gelöscht, die mit Microsoft SharePoint Foundation (beispielsweise SharePoint Designer) über Remoteprozeduraufruf-Protokoll (RPC) kompatibel ist.

  • Der Ordner, der eine Website enthält wird über Distributed Authoring and Versioning (DAV) gelöscht.

Website löschen-Ereignisse treten nur dann für die erste Website in einer Kette von Websites. Beispielsweise, wenn eine Website unter http://TopSite/Site, der die Unterwebsites http://TopSite/Site/Subsite1 und http://TopSite/Site/Subsite2hat, im gelöscht wird, tritt ein, nur eine Delete-Ereignis, nämlich Stammwebsite http://TopSite/Site .

Dieses Ereignis unterstützt ereignisstornierung und Fehlermeldungen.

Warnung

Sie sollten nicht Status=CancelNoError ein Ereignis abbrechen, da dadurch den Benutzer auf die noninformative "löschen" Webseite so leitet Einstellung die Eigenschaft verwenden.

Siehe auch

Referenz

SPWebEventReceiver Klasse

SPWebEventReceiver-Member

Microsoft.SharePoint-Namespace