Compartilhar via


SPWebEventReceiver.WebDeleting method

Síncrono Before evento que ocorre antes de um site existente é excluído completamente.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
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

Exceptions

Exception Condition
ArgumentNullException

properties é null .

Comentários

Eventos de exclusão de site ocorrerem nos seguintes casos:

  • O site é excluído por meio da interface do usuário.

  • A pasta que contém um site da Web é excluída em um aplicativo que seja compatível com Microsoft SharePoint Foundation (como SharePoint Designer) por meio do protocolo de chamada de procedimento remoto (RPC).

  • A pasta que contém um site da Web é excluída pelo Distributed Authoring and Versioning (DAV).

Só ocorrem eventos de exclusão de site para o site primeiro em uma cadeia de sites. Por exemplo, se for excluído um site em http://TopSite/Site, que tem a subwebs http://TopSite/Site/Subsite1 e http://TopSite/Site/Subsite2, em , exclusão de apenas um evento ocorre, especificamente, para o site da Web raiz de http://TopSite/Site .

Esse evento oferece suporte ao cancelamento de eventos e mensagens de erro.

Aviso

Você não deve usar a propriedade Status=CancelNoError para cancelar um evento, como fazer então redireciona o usuário para a página noninformative "excluir Web".

Ver também

Referência

SPWebEventReceiver class

SPWebEventReceiver members

Microsoft.SharePoint namespace