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
properties
Typ: Microsoft.SharePoint.SPWebEventPropertiesEin SPWebEventProperties -Objekt, das Eigenschaften des Ereignishandlers darstellt.
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.