Share via


SPWebEventReceiver.WebAdding - Méthode

Événement synchrone Before qui se produit avant la création d'un nouveau sous-site, mais pas lors de la création du site web racine d'une nouvelle collection de sites.

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

Syntaxe

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

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

Paramètres

Exceptions

Exception Condition
ArgumentNullException

properties est null .

Remarques

L'événement WebAdding(SPWebEventProperties) se produit sur le Web qui consiste à créer le nouveau sous-site Web, étant donné que le nouveau sous-site Web n'existe pas de parent. Pour cette raison, les propriétés de l'URL peuvent sembler être null, lorsqu'en fait ces valeurs doivent être des URL du site Web parent lorsque le site Web parent est la racine Web. Plus précisément, la propriété ServerRelativeUrl dans l'événement WebAdding est le site Web parent. D'autre part, cette propriété dans l'événement WebProvisioned(SPWebEventProperties) doit être le sous-site qui vient d'être créé.

Remarques destinées aux responsables de l’implémentation

Dans la mesure où un récepteur d'événements doit être inscrit dans la collection de sites avant qu'il soit gestionnaires peut exécuter, les gestionnaires de WebAdding et de WebProvisioned ne peut pas s'exécuter lors de la création d'une collection de sites et de son site de web racine.

Voir aussi

Référence

SPWebEventReceiver classe

SPWebEventReceiver - Membres

Microsoft.SharePoint - Espace de noms