del método SPWebEventReceiver.WebDeleting

Evento sincrónico Before que se produce antes de que un sitio Web existente se elimina por completo.

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

Sintaxis

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

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

Parámetros

Excepciones

Excepción Condición
ArgumentNullException

properties es nulo .

Comentarios

Eventos de eliminación de sitio Web se producen en los siguientes casos:

  • Se elimina el sitio Web a través de la interfaz de usuario.

  • Se elimina la carpeta que contiene un sitio Web en una aplicación que es compatible con Microsoft SharePoint Foundation (por ejemplo, SharePoint Designer) a través del protocolo de llamada a procedimiento remoto (RPC).

  • Se elimina la carpeta que contiene un sitio Web a través de Distributed Authoring and Versioning (DAV).

Sólo se producen eventos de eliminación de sitio Web para el primer sitio Web en una cadena de sitios. Por ejemplo, si se elimina un sitio Web en http://TopSite/Site, que tiene la http://de subwebsTopSite/Site/Subsite1 y http://TopSite/Site/Subsite2, en , eliminación sólo un evento se produce, es decir, el sitio Web raíz de http://TopSite/Site .

Este evento admite la cancelación de eventos y mensajes de error.

Advertencia

No debe utilizar la propiedad Status=CancelNoError para cancelar un evento, ya que hacerlo por lo que redirige al usuario a la página noninformative "Eliminar Web".

Vea también

Referencia

clase SPWebEventReceiver

Miembros SPWebEventReceiver

Espacio de nombres Microsoft.SharePoint