Freigeben über


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

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.

Siehe auch

Referenz

SPWebEventReceiver Klasse

SPWebEventReceiver-Member

Microsoft.SharePoint-Namespace