Share via


SPWebEventReceiver.WebDeleting - Méthode

Événement synchrone Before qui se produit avant qu'un site Web existant est entièrement supprimé.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Overridable Sub WebDeleting ( _
    properties As SPWebEventProperties _
)
'Utilisation
Dim instance As SPWebEventReceiver
Dim properties As SPWebEventProperties

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

Paramètres

Exceptions

Exception Condition
ArgumentNullException

properties est null .

Remarques

Site Web suppression se produisent dans les cas suivants :

  • Le site Web est supprimé par le biais de l'interface utilisateur.

  • Le dossier qui contient un site Web est supprimé dans une application qui est compatible avec Microsoft SharePoint Foundation (par exemple, SharePoint Designer) via le protocole d'appel de procédure distante (RPC).

  • Le dossier qui contient un site Web est supprimé par le biais de Distributed Authoring and Versioning (DAV).

Événements de suppression de site Web se produisent uniquement pour le premier site Web dans une chaîne de sites. Par exemple, si vous supprimez un site Web à http://TopSite/Site, qui a les sous-sites Web http://TopSite/Site/Subsite1 et http://TopSite/Site/Subsite2, dans , suppression qu'un événement se produit, à savoir, pour la site Web de racine de http://TopSite/Site .

Cet événement prend en charge l'annulation de l'événement et des messages d'erreur.

Avertissement

Vous devez utiliser pas le paramètre Status=CancelNoError pour annuler un événement, dans la mesure où cela a donc redirige l'utilisateur vers la page noninformative "Supprimer"Web"de propriété.

Voir aussi

Référence

SPWebEventReceiver classe

SPWebEventReceiver - Membres

Microsoft.SharePoint - Espace de noms