Freigeben über


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

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.

Siehe auch

Referenz

SPWebEventReceiver Klasse

SPWebEventReceiver-Member

Microsoft.SharePoint-Namespace