SPWebEventReceiver.WebDeleted-Methode
Asynchrone After Ereignis tritt ein, nachdem eine vorhandene Website vollständig gelöscht wurde.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Overridable Sub WebDeleted ( _
properties As SPWebEventProperties _
)
'Usage
Dim instance As SPWebEventReceiver
Dim properties As SPWebEventProperties
instance.WebDeleted(properties)
public virtual void WebDeleted(
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 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 .
Warnung
Wenn Sie versuchen, das gelöschte Web in Ihre Ereignisempfänger zugreifen, indem Sie mithilfe der properties.Web -Eigenschaft der Methoden WebDeleted(SPWebEventProperties) oder SiteDeleted(SPWebEventProperties) , wird ein System.IO.FileNotFoundException ausgelöst, anstatt eine einfache ein Nullverweis (Nothing in Visual Basic) zurückzugeben.