SPWebEventReceiver.WebAdding-Methode
Synchrone Before Ereignis tritt ein, bevor eine neue Unterwebsite erstellt wird, jedoch nicht bei der Stammwebsite einer neuen Websitesammlung erstellt wird.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Overridable Sub WebAdding ( _
properties As SPWebEventProperties _
)
'Usage
Dim instance As SPWebEventReceiver
Dim properties As SPWebEventProperties
instance.WebAdding(properties)
public virtual void WebAdding(
SPWebEventProperties properties
)
Parameter
properties
Typ: Microsoft.SharePoint.SPWebEventPropertiesEin SPWebEventProperties -Objekt, das Eigenschaften des Ereignishandlers darstellt.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | properties ist Null . |
Hinweise
Das WebAdding(SPWebEventProperties) -Ereignis tritt in der übergeordneten Website, das die neue Unterwebsite erstellt, da die neue Unterwebsite noch nicht vorhanden ist. Aus diesem Grund können die URL-bezogene Eigenschaften scheinbar null sein, wenn tatsächlich diese Werte, die URL der übergeordneten Website werden sollen Wenn der übergeordneten Website die Stammwebsite handelt. Genauer gesagt, wird die ServerRelativeUrl -Eigenschaft im WebAdding -Ereignis der übergeordneten Website. Andererseits, sollte diese Eigenschaft auf das WebProvisioned(SPWebEventProperties) -Ereignis der neu erstellten Unterwebsite.
Hinweise für Implementierer
Da muss ein Ereignisempfänger mit registriert werden die Websitesammlung, bevor er Handler ist ausführen kann, die Handler WebAdding und WebProvisioned können nicht ausgeführt, wenn eine Websitesammlung und die Stammwebsite erstellt werden.