del método SPWebEventReceiver.WebAdding

Evento sincrónico Before que se produce antes de que se crea un nuevo subsitio, pero no cuando se crea el sitio web raíz de una colección de sitios.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Overridable Sub WebAdding ( _
    properties As SPWebEventProperties _
)
'Uso
Dim instance As SPWebEventReceiver
Dim properties As SPWebEventProperties

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

Parámetros

Excepciones

Excepción Condición
ArgumentNullException

properties es nulo .

Comentarios

Se produce el evento WebAdding(SPWebEventProperties) en el sitio Web que está creando el nuevo subweb, ya que todavía no existe el nuevo subweb primario. Por este motivo, las propiedades relacionadas con la dirección URL pueden parecer ser null, cuando en realidad estos valores cuando deberían ser la dirección URL del Web primario del sitio Web primario es el sitio Web raíz. Más concretamente, la propiedad ServerRelativeUrl en el evento WebAdding es el sitio Web primario. Por otro lado, esta propiedad en el evento WebProvisioned(SPWebEventProperties) debe ser el subweb recién creado.

Notas para los implementadores

Dado que un receptor de eventos tiene que estar registrada con la colección de sitios antes de que los controladores se puede ejecutar, los controladores WebAdding y WebProvisioned no se pueden ejecutar cuando se crean una colección de sitios y su sitio web de raíz.

Vea también

Referencia

clase SPWebEventReceiver

Miembros SPWebEventReceiver

Espacio de nombres Microsoft.SharePoint